shader = ARBShaderObjects.glCreateShaderObjectARB(shaderType);
if (shader == 0) {
return 0;
}
ADXTextFile f = new ADXTextFile(fileName);
ARBShaderObjects.glShaderSourceARB(shader, f.readAll());
ARBShaderObjects.glCompileShaderARB(shader);
if (ARBShaderObjects.glGetObjectParameteriARB(shader, ARBShaderObjects.GL_OBJECT_COMPILE_STATUS_ARB) == GL11.GL_FALSE) {
ADXGame.postWarning("Error when compiling shader");
ADXGame.postWarning(getLogInfo(shader));