Beatmup
|
GLSL vertex shader. More...
#include <program.h>
Public Member Functions | |
VertexShader (const GraphicPipeline &gpu) | |
VertexShader (const GraphicPipeline &gpu, const std::string &source, Extensions extensions=Extensions::NONE) | |
void | compile (const GraphicPipeline &gpu, const std::string &source, Extensions extensions=Extensions::NONE) |
Public Member Functions inherited from Beatmup::GL::Shader | |
~Shader () | |
Additional Inherited Members | |
Protected Member Functions inherited from Beatmup::GL::Shader | |
Shader (const GraphicPipeline &gpu, const uint32_t type) | |
handle_t | getHandle () const |
uint32_t | getType () const |
void | compile (const GraphicPipeline &gpu, const char *source) |
VertexShader::VertexShader | ( | const GraphicPipeline & | gpu | ) |
Definition at line 75 of file program.cpp.
|
inline |
Definition at line 96 of file program.h.
void VertexShader::compile | ( | const GraphicPipeline & | gpu, |
const std::string & | source, | ||
Extensions | extensions = Extensions::NONE |
||
) |
Definition at line 78 of file program.cpp.