Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5285 in orxonox.OLD for trunk/src/lib/graphics/shader.cc


Ignore:
Timestamp:
Oct 6, 2005, 8:31:23 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: nicer quit-modi
TextEngine is now deleted by GraphicsEngine
trying to fix errors in the Element2D deletion

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/shader.cc

    r5283 r5285  
    4949
    5050       if (vertexShaderFile != NULL)
    51         this->loadShaderProgramm(SHADER_VERTEX, vertexShaderFile);
     51        this->loadShaderProgramm(SHADER_VERTEX, vertexShaderFile);
    5252       if (fragmentShaderFile != NULL)
    53         this->loadShaderProgramm(SHADER_FRAGMENT, fragmentShaderFile);
     53        this->loadShaderProgramm(SHADER_FRAGMENT, fragmentShaderFile);
    5454       try  {
    55         glLinkProgramARB(this->shaderProgram); }
     55        glLinkProgramARB(this->shaderProgram); }
    5656       catch(GLenum errorCode)  {
    57         this->printError(this->shaderProgram); }
     57        this->printError(this->shaderProgram); }
    5858     }
    5959   else
     
    8484bool Shader::loadShaderProgramm(SHADER_TYPE type, const char* fileName)
    8585{
     86  GLenum shader = 0;
     87
    8688  if (type != SHADER_VERTEX && type != SHADER_FRAGMENT)
    8789    return false;
     
    9294  if (program == NULL)
    9395    return false;
    94   GLenum shader = 0;
    9596  if (type == SHADER_VERTEX && GLEW_ARB_vertex_shader)
    9697  {
     
    113114      glShaderSourceARB(shader, 1, (const GLcharARB**)&program, NULL);
    114115      try {
    115         glCompileShaderARB(shader);
     116        glCompileShaderARB(shader);
    116117      }
    117118      catch (...)
    118         {
    119           this->printError(shader);
    120         }
     119        {
     120          this->printError(shader);
     121        }
    121122      glAttachObjectARB(this->shaderProgram, shader);
    122123      delete[] program;
Note: See TracChangeset for help on using the changeset viewer.