You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers. No questions about C++ programming or topics which are answered in the tutorials!
When it's done like this ( with actually no change other than adding just the second pixel shader output variable, which is nullified ) the Color variable doesn't get read any more correctly...Any ideas ?
2nd question, I have an nvidia 6600 128MB ( desktop PC ) and when i try to use EPST_VS_3_0 or EPST_PS_3_0 it doesn't get recognized. Isn't the geforce 6 series supposed to support vs/ps 3.0 ? the exact error is
Mirror wrote:
2nd question, I have an nvidia 6600 128MB ( desktop PC ) and when i try to use EPST_VS_3_0 or EPST_PS_3_0 it doesn't get recognized. Isn't the geforce 6 series supposed to support vs/ps 3.0 ?
I had a similar problem some times ago and I had to recompile irrlicht source code to get it working...
BlindSide wrote:Not sure why you're getting those problems, probably an outdated Direct3D installation (Either the SDK, redist or the drivers, update them all).
(Don't need shader knowledge to figure that one out.)
Cheers
Blindside, thank you for your reply. Now, that is not the case about the PS output, those naming inconsistencies are only in the forum not in the actual shader, since i wanted to change it from PS_TO_NEXT to PS_OUTPUT so that it could be more obvious in the forum, so there are no such inconsistencies in the actual shader.