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

📄 example_projection.cg

📁 赫赫大名的 OGRE 游戏引擎
💻 CG
字号:

void generalPurposeProjection_vp(
		float4 pos			: POSITION,
		
		out float4 oPos		: POSITION,
		out float4 texCoord : TEXCOORD0,

		uniform float4x4 worldViewProjMatrix,
		uniform float4x4 worldMatrix,
		uniform float4x4 texViewProjMatrix)
{
	oPos = mul(worldViewProjMatrix, pos);
	// multiply position by world matrix, then by projective view/proj
	float4 newpos = mul(worldMatrix, pos);
	texCoord = mul(texViewProjMatrix, newpos);
	
}

void generalPurposeProjection_fp(
		float4 texCoord		: TEXCOORD0,
		out float4 col		: COLOR,
		uniform sampler2D texMap)
{
	col = tex2Dproj(texMap, texCoord);

}
		

⌨️ 快捷键说明

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