Original Post
I've written a simple shader to blend between two textures. Tested it in Lumina and Shader Designer, and it works in Hardware and runs nice and fast. Whenever I attempt to use the shader in my own application, the framerate drops by about half. I assume the Shader is being pushed into software for some reason. Now here is the problem, what could cause a shader to run in Software other than the code of the shader itself? Since it works in hardware on 2 other Applications. I'm a bit lost on how to troubleshoot this. What else could possibly force this to run in Software? Shader Info Log and Program Info Log come back after Compile / Linking with no message. ===EDIT=== Don't worry, I'm just an idiot. As soon as I posted this I figured out the problem. A bug in my shader management system meant it re-linked my shader every so many frames. I'm an idiot :) [Edited by - jwrayth on March 18, 2009 10:04:12 AM]