X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fshader.cpp;fp=source%2Fshader.cpp;h=e32919bcf7cdd14c41552215fd266795d062bb93;hb=ceae2a27dfc58310c5bab7e3aa3fedf0fa9a1f49;hp=85451527c28bf8593aa64d8527555eff9aac7647;hpb=8f2430208cfa7bb9dc5bd655dde88acc21db54d2;p=libs%2Fgl.git diff --git a/source/shader.cpp b/source/shader.cpp index 85451527..e32919bc 100644 --- a/source/shader.cpp +++ b/source/shader.cpp @@ -45,7 +45,7 @@ Shader::~Shader() glDeleteObjectARB(id); } -void Shader::source(sizei count, const char **str, const int *len) +void Shader::source(unsigned count, const char **str, const int *len) { glShaderSourceARB(id, count, str, len); } @@ -76,9 +76,9 @@ int Shader::get_param(GLenum param) const string Shader::get_info_log() const { - sizei len=get_param(GL_INFO_LOG_LENGTH); + GLsizei len=get_param(GL_INFO_LOG_LENGTH); char log[len+1]; - glGetInfoLogARB(id, len+1, reinterpret_cast(&len), log); + glGetInfoLogARB(id, len+1, &len, log); return string(log, len); }