Hello, I'm having a headache with cgSetPassState(pass) function. Basically, when I call it, all geometry disappears. I've already spent several days trying to figure out what's wrong, but no luck. When I comment the line with it, it's all right, but I want to setup some samplers and I have to use cgSetPassState() . Cg doesn't output any errors which makes things even worse. To be more specific, I'm not changing any states in my shaders and I'm using CgFX files, so each shader is in separate pass. According to this http://www.pouet.net....php?which=7391 I have to use cgSetPassState, but for some reason it messes up my rendering and I'm stuck.