Hi, I am using similar code to http://lwjgl.org/wiki/index.php?title=GLSL_Shaders_with_LWJGL and when I run my program on my intel HD 4000 graphics card, the link stage fails:
ARBShaderObjects.glGetObjectParameteriARB(shaderID, ARBShaderObjects.GL_OBJECT_COMPILE_STATUS_ARB)
returns GL_FALSE but when using
ARBShaderObjects.glGetInfoLogARB(obj, ARBShaderObjects.glGetObjectParameteriARB(obj, ARBShaderObjects.GL_OBJECT_INFO_LOG_LENGTH_ARB));
an empty string is returned.
This only happens on my intel card, my ATI one runs fine.
Also a couple of simple shaders did link fine on the intel card but just drew a black screen (They worked fine on the ATI card too)
Is there anything I can do? Or the intel card just sucks and can’t handle the shaders?
Thanks,
roland