Fixed wrong datatype for shaders and programs.

This is a pointer on Mac OS X, so it risked losing data in 64-bit builds.
This commit is contained in:
Ryan C. Gordon 2011-08-23 06:27:04 -04:00
parent 315893bf28
commit 84d42b9a9f
2 changed files with 8 additions and 8 deletions

View file

@ -34,9 +34,9 @@
typedef struct
{
GLenum program;
GLenum vert_shader;
GLenum frag_shader;
GLhandleARB program;
GLhandleARB vert_shader;
GLhandleARB frag_shader;
} GL_ShaderData;
struct GL_ShaderContext
@ -167,7 +167,7 @@ static const char *shader_source[NUM_SHADERS][2] =
};
static SDL_bool
CompileShader(GL_ShaderContext *ctx, GLenum shader, const char *defines, const char *source)
CompileShader(GL_ShaderContext *ctx, GLhandleARB shader, const char *defines, const char *source)
{
GLint status;
const char *sources[2];