Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

glshader.h File Reference

#include <string>
#include <vector>
#include <iostream>
#include <celmath/vecmath.h>

Include dependency graph for glshader.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GLShaderStatus {
  ShaderStatus_OK, ShaderStatus_CompileError, ShaderStatus_LinkError, ShaderStatus_OutOfMemory,
  ShaderStatus_EmptyProgram
}

Variables

std::ostream * g_shaderLogFile


Enumeration Type Documentation

enum GLShaderStatus
 

Enumeration values:
ShaderStatus_OK 
ShaderStatus_CompileError 
ShaderStatus_LinkError 
ShaderStatus_OutOfMemory 
ShaderStatus_EmptyProgram 

Definition at line 20 of file glshader.h.


Variable Documentation

std::ostream* g_shaderLogFile
 

Definition at line 21 of file glshader.cpp.

Referenced by ShaderManager::buildFragmentShader(), ShaderManager::buildProgram(), ShaderManager::buildRingsFragmentShader(), ShaderManager::buildRingsVertexShader(), ShaderManager::buildVertexShader(), GLShaderLoader::CreateFragmentShader(), GLShaderLoader::CreateVertexShader(), GLProgram::link(), and ShaderManager::ShaderManager().


Generated on Sat Jan 14 22:30:53 2006 for Celestia by  doxygen 1.4.1