Represents a OpenGL shader program. Not in use, as I'm using nanogui's shaders right now.
More...
#include <ShaderProgram.hpp>
Represents a OpenGL shader program. Not in use, as I'm using nanogui's shaders right now.
◆ ShaderProgram()
st::ShaderProgram::ShaderProgram |
( |
| ) |
|
◆ compileShader()
GLuint st::ShaderProgram::compileShader |
( |
shared_ptr< Shader > |
shader | ) |
|
◆ disable()
void st::ShaderProgram::disable |
( |
| ) |
|
|
inline |
◆ show_compilation_error()
void st::ShaderProgram::show_compilation_error |
( |
GLuint |
shader_id | ) |
|
|
private |
◆ show_linkage_error()
void st::ShaderProgram::show_linkage_error |
( |
GLuint |
program_id | ) |
|
|
private |
◆ use()
void st::ShaderProgram::use |
( |
| ) |
|
|
inline |
◆ fragment_shader_code
std::string st::ShaderProgram::fragment_shader_code |
|
private |
◆ shader_program_id
GLint st::ShaderProgram::shader_program_id |
|
private |
◆ vertex_shader_code
std::string st::ShaderProgram::vertex_shader_code |
|
private |
The documentation for this class was generated from the following files: