Berserk
Classes
Opengl

OpenGL 4.1+ based rhi implementation. More...

Classes

class  GLBuffer
 Base for GL buffer implementation. More...
 
class  GLVertexBuffer
 GL vertex buffer implementation. More...
 
class  GLIndexBuffer
 GL index buffer implementation. More...
 
class  GLUniformBuffer
 GL uniform buffer implementation. More...
 
class  GLCommandList
 GL command list implementation (wrapper for context) More...
 
class  GLDefs
 GL mapping of RHI definitions. More...
 
class  GLDevice
 GL device implementation. More...
 
class  GLFramebuffer
 GL framebuffer implementation. More...
 
class  GLGraphicsPipeline
 GL graphics pipeline state. More...
 
class  GLRenderPassStateVars
 GL render pass shared state variables for context management. More...
 
class  GLRenderPass
 GL render pass state object. More...
 
class  GLResourceBindingState
 Auxiliary class used to bind textures and samplers to pipeline. More...
 
class  GLResourceSet
 GL set of pipeline resources. More...
 
class  GLSampler
 GL sampler implementation. More...
 
class  GLShader
 GL Shader (compiled and linked) native program. More...
 
class  GLTexture
 GL texture resource implementation. More...
 
class  GLVaoDescriptor
 Descriptor of vertex array object. More...
 
class  GLVaoKey
 Key of vertex array object in the cache. More...
 
class  GLVaoCache
 Cache of opengl vertex array objects. More...
 
class  GLVertexDeclaration
 GL vertex declaration implementation. More...
 

Detailed Description

OpenGL 4.1+ based rhi implementation.