X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogram.cpp;h=ef1f4c8a63fc0696f363bf21e10b60cb8fe4b80f;hp=b3773a6359a8d576cea5664814c48e685dc6608d;hb=b617c5d7b5283ad260a77f01e42e6170cabbc03d;hpb=f17794d55923d4fb4f63e9d082d8d84a735a04e8 diff --git a/source/program.cpp b/source/program.cpp index b3773a63..ef1f4c8a 100644 --- a/source/program.cpp +++ b/source/program.cpp @@ -38,8 +38,8 @@ void Program::init() { static RequireExtension _ext("GL_ARB_shader_objects"); - linked=false; - id=glCreateProgramObjectARB(); + linked = false; + id = glCreateProgramObjectARB(); } Program::~Program() @@ -63,7 +63,7 @@ void Program::attach_shader(Shader &shader) void Program::detach_shader(Shader &shader) { - list::iterator i=remove(shaders.begin(), shaders.end(), &shader); + list::iterator i = remove(shaders.begin(), shaders.end(), &shader); if(i!=shaders.end()) { shaders.erase(i, shaders.end()); @@ -73,7 +73,7 @@ void Program::detach_shader(Shader &shader) void Program::set_del_shaders(bool ds) { - del_shaders=ds; + del_shaders = ds; } void Program::bind_attribute(unsigned index, const string &name) @@ -89,7 +89,7 @@ void Program::link() (*i)->compile(); glLinkProgramARB(id); - if(!(linked=get_param(GL_LINK_STATUS))) + if(!(linked = get_param(GL_LINK_STATUS))) throw CompileError(get_info_log()); } @@ -102,7 +102,7 @@ int Program::get_param(GLenum param) const string Program::get_info_log() const { - GLsizei len=get_param(GL_INFO_LOG_LENGTH); + GLsizei len = get_param(GL_INFO_LOG_LENGTH); char log[len+1]; glGetInfoLogARB(id, len+1, &len, log); return string(log, len); @@ -114,7 +114,7 @@ void Program::bind() const throw InvalidState("Program is not linked"); glUseProgramObjectARB(id); - cur_prog=this; + cur_prog = this; } int Program::get_uniform_location(const string &n) const @@ -127,7 +127,7 @@ void Program::unbind() if(cur_prog) { glUseProgramObjectARB(0); - cur_prog=0; + cur_prog = 0; } } @@ -137,7 +137,7 @@ void Program::maybe_bind() bind(); } -const Program *Program::cur_prog=0; +const Program *Program::cur_prog = 0; Program::Loader::Loader(Program &p):