Original Post
I've just started poking around in GLSL, and I'm having some problems. It appears that my vertex shaders are being run in software, rather than in hardware, giving me a fairly large FPS drop. Having had a play with ShaderDesginer by TyphoonLabs to see if I could work out what was wrong I found I got this message on compiling: "Link successful. The GLSL vertex shader will run in software due to the GLSL fragment shader running in software. The GLSL fragment shader will run in hardware." First off, to me this message doesn't make sense. It seems to be telling me my fragment shader is running in software, so my vertex shader must as well, but then says my fragment shader will run in hardware. Secondly, I'm fairly sure I want both of them in hardware, and this is the cause of my slowdown. I'm running this on a laptop which is only a few months old, could that fact that it's a laptop (and hence has weird GFX capabilities) be a possible cause? I've updated to the latest ATI drivers but it doesn't help.