Original Post
if I use shader to do mutitexture.if the texture coordinate is the same.Can I use only a texture coordinate?
////////////////////////////////////////////////////////////////////////////// // File: ps_alphablend.txt// // Author: Frank Luna (C) All Rights Reserved//// System: AMD Athlon 1800+ XP, 512 DDR, Geforce 3, Windows XP, MSVC++ 7.0 //// Desc: Pixel shader that does multi texturing.// //////////////////////////////////////////////////////////////////////////////// Globals//sampler BaseTex1;sampler SpotLightTex;sampler StringTex;//// Structures//struct PS_INPUT{ float2 base : TEXCOORD0; float2 spotlight : TEXCOORD1; float2 text : TEXCOORD2;};struct PS_OUTPUT{ vector diffuse : COLOR0;}; //// Main//PS_OUTPUT Main(PS_INPUT input){ // zero out members of output PS_OUTPUT output = (PS_OUTPUT)0; // sample appropriate textures vector b = tex2D(BaseTex1, input.base); vector s = tex2D(SpotLightTex, input.base); vector t = tex2D(StringTex, input.base); // combine texel colors vector c = b * s + t; // increase the intensity of the pixel slightly c += 0.1f; // save the resulting pixel color output.diffuse = c; return output;}This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more