openMSX
Classes | Namespaces
GLUtil.hh File Reference
#include "components.hh"
#include <GL/glew.h>
#include <GL/gl.h>
#include "MemBuffer.hh"
#include "noncopyable.hh"
#include "build-info.hh"
#include <string>
#include <cassert>
Include dependency graph for GLUtil.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openmsx::Texture
 Most basic/generic texture: only contains a texture ID. More...
 
class  openmsx::ColorTexture
 
class  openmsx::LuminanceTexture
 
class  openmsx::FrameBufferObject
 
struct  openmsx::PixelBuffers
 
class  openmsx::PixelBuffer< T >
 Wrapper around a pixel buffer. More...
 
class  openmsx::Shader
 Wrapper around an OpenGL shader: a program executed on the GPU. More...
 
class  openmsx::VertexShader
 Wrapper around an OpenGL vertex shader: a program executed on the GPU that computes per-vertex stuff. More...
 
class  openmsx::FragmentShader
 Wrapper around an OpenGL fragment shader: a program executed on the GPU that computes the colors of pixels. More...
 
class  openmsx::ShaderProgram
 Wrapper around an OpenGL program: a collection of vertex and fragment shaders. More...
 

Namespaces

 openmsx
 Thanks to enen for testing this on a real cartridge:
 
 openmsx::GLUtil