OpenGL layer (gloo)¶
The glumpy.gloo
module offers an intuitive interface to modern OpenGL
through buffers, textures and programs.
GLObject — Base class for all GPU objects
GPUData — Memory tracked numpy array
-
Program — Shader program
Shader — Generic shader methods
VertexShader — Vertex shader
FragmentShader — Fragment shader
GeometryShader — Geometry shader
-
Buffer — Generic buffer methods
VertexBuffer — Vertex buffer
IndexBuffer — Index buffer
-
Texture — Generic texture methods
Texture1D — One dimensional texture
TextureFloat1D — One dimensional float texture
Texture2D — Two dimensional texture
TextureFloat2D — Two dimensional float texture
TextureAtlas — Two dimensional texture atlas
DepthTexture — Depth texture
TextureCube — Texture cube
-
RenderBuffer — Generic buffer methods
ColorBuffer — Color buffer pbject
DepthBuffer — Depth buffer object
StencilBuffer — Stencil buffer object
FrameBuffer — Framebuffer object
Snippet — Shader injectable code