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

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

Namespaces

 gl