Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5266 in orxonox.OLD for trunk/src/lib/graphics/shader.h


Ignore:
Timestamp:
Sep 27, 2005, 4:10:26 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: Shaders now work :)

File:
1 edited

Legend:

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

    r5264 r5266  
    2020
    2121// FORWARD DECLARATION
    22 template<class T> class Array;
    2322
    2423
     
    3130
    3231  bool loadShaderProgramm(SHADER_TYPE type, const char* fileName);
    33   bool activateShader();
     32  void activateShader();
     33  static void deactivateShader();
    3434  void deleteProgram(SHADER_TYPE type);
     35
     36  char* fileRead(const char* fileName);
    3537
    3638  void printError(GLenum program);
     
    4244   char*                  fragmentShaderFile;
    4345   char*                  vertexShaderFile;
    44    Array<char*>*          fragmentShaderSource;
    45    Array<char*>*          vertexShaderSource;
    46    Array<int>*            fragmentShaderLengths;
    47    Array<int>*            vertexShaderLenghts;
    4846   GLenum                 shaderProgram;
    4947   GLenum                 vertexShader;
Note: See TracChangeset for help on using the changeset viewer.