void ShaderObject::setUniformTexture( const std::string& name, const TextureObject& textureObject) { const GLuint location = glGetUniformLocation( id, name.c_str() ); assert( isValidUniform( name, location ) ); glUniform1i( location, textureObject.getUnitID() ); }