|
Beatmup
|
#include "../bitmap/abstract_bitmap.h"#include "../utils/chunkfile.h"#include "../basic_types.h"#include "storage_buffer.h"#include <map>Go to the source code of this file.
Classes | |
| class | Beatmup::GL::Shader |
| GLSL shader base class. More... | |
| class | Beatmup::GL::VertexShader |
| GLSL vertex shader. More... | |
| class | Beatmup::GL::FragmentShader |
| GLSL fragment shader. More... | |
| class | Beatmup::GL::AtomicCounter |
| class | Beatmup::GL::AbstractProgram |
| Basic GLSL program. More... | |
| class | Beatmup::GL::Program |
| Regular OpenGL program. More... | |
| class | Beatmup::GL::RenderingProgram |
| GLSL program to render images Makes use of default vertex attributes to pass the texture coordinates and the image position to the GPU. More... | |
Namespaces | |
| Beatmup | |
| Beatmup::GL | |
| Low-level API providing access to GPU. | |
Macros | |
| #define | BEATMUP_SHADER_CODE(...) #__VA_ARGS__ |
Enumerations | |
| enum | Beatmup::GL::Extensions { Beatmup::GL::NONE = 0 , Beatmup::GL::BEATMUP_DIALECT = 1 << 0 , Beatmup::GL::EXTERNAL_TEXTURE = 1 << 1 } |
| Supported OpenGL estensions. More... | |
Functions | |
| Extensions | Beatmup::GL::operator-= (Extensions &set, Extensions entry) |
| Extensions | Beatmup::GL::operator+ (Extensions lhs, Extensions rhs) |