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) |