scaling alpha, color array, fixed function...
Is there a way to scale the alpha component of a color array when rendering, only using the fixed function pipeline. I know you can scale the RGB component up by 2 or 4 times but i dont think this affects the alpha. This would be easily done with vertex programs / glsl etc but i need to create a fallback for cards that dont support it.
What i'm looking for is blending in a detail layer to a surface as the viewer gets closer to it, the detail and base layer uses the same geometry data (vertex, color, texture arrays). This is why i want to modify the alpha component of the color stream (scale it), doing this on the cpu per frame(s) will be too slow.
So is there anyway i can do this, different method then what i'm planning to use, or should i just thrash the low end and use vp/fp/glsl programs to do it.
btw I dont have register combiner support either :(
Thanks in advance
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement