Morpheus011
10-30-2005, 04:47 PM
I am teaching myself shaders and am having a problem getting started. I am doing my shader initialization stuff like this
// create the shader objects
glGenProgramsARB(2, shaderID);
// vertex shader
glBindProgramARB(GL_VERTEX_PROGRAM_ARB, shaderID[0]);
// load the vertex shader code lovin'
char *VertexShader = loadShader("VertexShader.glsl");
glProgramStringARB(GL_VERTEX_PROGRAM_ARB, GL_PROGRAM_FORMAT_ASCII_ARB,
strlen(VertexShader), VertexShader);for some reason I am getting a linker error saying I have an unresolved external symbol __extensionProcs. I am including glext.h and glprocs.h so that doesn't seem to be the issue. If I comment the above code out I don't get linker errors but I get other errors because it doesn't know what these functions are. If I need to post more code let me know, but if anyone can help it would be greatly appreciated, thanks
// create the shader objects
glGenProgramsARB(2, shaderID);
// vertex shader
glBindProgramARB(GL_VERTEX_PROGRAM_ARB, shaderID[0]);
// load the vertex shader code lovin'
char *VertexShader = loadShader("VertexShader.glsl");
glProgramStringARB(GL_VERTEX_PROGRAM_ARB, GL_PROGRAM_FORMAT_ASCII_ARB,
strlen(VertexShader), VertexShader);for some reason I am getting a linker error saying I have an unresolved external symbol __extensionProcs. I am including glext.h and glprocs.h so that doesn't seem to be the issue. If I comment the above code out I don't get linker errors but I get other errors because it doesn't know what these functions are. If I need to post more code let me know, but if anyone can help it would be greatly appreciated, thanks