Hay, well my problem is that I’m trying to compile and use shader.
I found a tutorial LWJGL-shaders but i think its outdated because they are still using ‘GL11.glXxxx’ in it.
Anyway I’ve tried to convert it to newest LWJGL. And it does nothing. (no shader compiled / no glprogramused ).
After looking for the reason I’ve found that the first command
ARBShaderObjects.glCreateProgramObjectARB();
is always returning ‘0’
From the tutorial sc:
shader = ARBShaderObjects.glCreateProgramObjectARB();
if(shader!=0){
vertShader = createVertShader("data/screen.vert");
fragShader = createFragShader("data/screen.frag");
}
else useShader = false;
You can see why i can’t continue with the shader.
Does it return always 0 for you too?