Skip to content
Snippets Groups Projects
glshader.h 461 B
Newer Older
#ifndef GLSHADER_H
#define GLSHADER_H 1

typedef struct {
    enum { UNKNOWN, SUPPORTED, UNSUPPORTED } supported;
    int enabled;
    GLuint prog;			/* program object */
    GLuint vshad;			/* vertex shader */
    const char *shadername;
    const char *shadersource;
    bool started;
} ShaderStuff;
    
extern ShaderStuff shaderstuff;

extern void initShaderStuff( bool GLready );
extern const char *useShader( const char *fname );

#endif /* GLSHADER_H */