⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 texblend.h

📁 Lido PXA270平台开发板的最新BSP,包括源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGBA : GL_REPLACE - C=Ctex, A=Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGBA : GL_ADD - C=Cdiff+Ctex, A=Adiff*Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELDIFFUSE | 
	 MBX1_TSPPL3_CS3SELONE | 
	 MBX1_TSPPL3_CS4SELTEXTURE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELDIFFUSEALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
}
,	/* Layer 1 table */
{
	/* GL_ALPHA : GL_MODULATE - C=Ccur, A=Acur*Atex */
{	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
 	/* GL_ALPHA : GL_DECAL - undefined in spec, do a replace */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_ALPHA : GL_BLEND - C=Ccur, A=Acur*Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_ALPHA : GL_REPLACE - C=Ccur, A=Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_ALPHA : GL_ADD - C=Ccur, A=Acur*Atex*/
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
,
	/* GL_LUMINANCE : GL_MODULATE - C=Ccur*Ltex, A=Acur */
{	(MBX1_TSPPL3_CS1SELTEXTURE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
 	/* GL_LUMINANCE : GL_DECAL - undefined in spec, do a replace */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE : GL_BLEND - C=(1-Ltex)*Ccur + Ltex*Cfactor, A=Acur */
	(MBX1_TSPPL3_CS1SELTEXTURE | MBX1_TSPPL3_INVCS1 |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELTEXTURE |
	 MBX1_TSPPL3_CS4SELFACTOR | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE : GL_REPLACE - C=Ltex, A=Acur */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE : GL_ADD - C=Ccur+Ltex, A=Acur */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | 
	 MBX1_TSPPL3_CS4SELTEXTURE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
,
	/* GL_LUMINANCE_ALPHA : GL_MODULATE - C=Ccur*Ltex, A=Acur*Atex */
{	(MBX1_TSPPL3_CS1SELTEXTURE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
 	/* GL_LUMINANCE_ALPHA : GL_DECAL - undefined in spec, do a replace */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE_ALPHA : GL_BLEND - C=(1-Ltex)*Ccur + Ltex*Cfactor, A=Acur*Atex */
	(MBX1_TSPPL3_CS1SELTEXTURE | MBX1_TSPPL3_INVCS1 |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELTEXTURE |
	 MBX1_TSPPL3_CS4SELFACTOR | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE_ALPHA : GL_REPLACE - C=Ltex, A=Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_LUMINANCE_ALPHA : GL_ADD - C=Ccur+Ltex, A=Acur*Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | 
	 MBX1_TSPPL3_CS4SELTEXTURE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
,
	/* GL_RGB : GL_MODULATE - C=Ccur*Ctex, A=Acur */
{	(MBX1_TSPPL3_CS1SELTEXTURE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
 	/* GL_RGB : GL_DECAL - C=Ctex, A=Acur */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGB : GL_BLEND - C=(1-Ctex)*Ccur + Ctex*Cfactor, A=Acur */
	(MBX1_TSPPL3_CS1SELTEXTURE | MBX1_TSPPL3_INVCS1 |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELTEXTURE |
	 MBX1_TSPPL3_CS4SELFACTOR | 
	 MBX1_TSPPL3_AS1SELONE |
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGB : GL_REPLACE - C=Ctex, A=Acur */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGB : GL_ADD - C=Ccur+Ctex, A=Acur */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | 
	 MBX1_TSPPL3_CS4SELTEXTURE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
,
	/* GL_RGBA : GL_MODULATE - C=Ccur*Ctex, A=Acur*Atex */
{	(MBX1_TSPPL3_CS1SELTEXTURE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
 	/* GL_RGBA : GL_DECAL - C=Ccur*(1-Atex) + Ctex*Atex, A=Acur */
	(MBX1_TSPPL3_CS1SELTEXTURE |
	 MBX1_TSPPL3_CS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_CS3SELCURRENT |
	 MBX1_TSPPL3_CS4SELTEXTUREALPHA | MBX1_TSPPL3_INVCS4 |
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGBA : GL_BLEND - C=(1-Ctex)*Ccur + Ctex*Cfactor, A=Acur*Atex */
	(MBX1_TSPPL3_CS1SELTEXTURE | MBX1_TSPPL3_INVCS1 |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELTEXTURE |
	 MBX1_TSPPL3_CS4SELFACTOR | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGBA : GL_REPLACE - C=Ctex, A=Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELTEXTURE | 
	 MBX1_TSPPL3_CS3SELONE | MBX1_TSPPL3_INVCS3 |
	 MBX1_TSPPL3_CS4SELDIFFUSE | 
	 MBX1_TSPPL3_AS1SELONE | 
	 MBX1_TSPPL3_AS2SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
	 ,
	 /* GL_RGBA : GL_ADD - C=Ccur+Ctex, A=Acur*Atex */
	(MBX1_TSPPL3_CS1SELONE |
	 MBX1_TSPPL3_CS2SELCURRENT | 
	 MBX1_TSPPL3_CS3SELONE | 
	 MBX1_TSPPL3_CS4SELTEXTURE | 
	 MBX1_TSPPL3_AS1SELTEXTUREALPHA | 
	 MBX1_TSPPL3_AS2SELCURRENTALPHA | 
	 MBX1_TSPPL3_AS3SELONE | MBX1_TSPPL3_INVAS3 |
	 MBX1_TSPPL3_AS4SELDIFFUSEALPHA)
}
}
};

#endif /* _TEXBLEND_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -