nngn
Loading...
Searching...
No Matches
anonymous_namespace{opengl.cpp} Namespace Reference

Classes

struct  GLFramebuffer
 
struct  GLShadowCube
 
struct  GLShadowMap
 
class  OpenGLBackend
 
struct  Pipeline
 
struct  RenderList
 

Enumerations

enum  : u32 {
  LIGHTS_UBO_BINDING , CAMERA_UBO_BINDING , MAIN_TEX_BINDING = 0 , FONT_TEX_BINDING ,
  SHADOW_MAP_TEX_BINDING , SHADOW_CUBE_TEX_BINDING
}
 
enum  : u32 {
  LIGHTS_UBO_BINDING , CAMERA_UBO_BINDING , MAIN_TEX_BINDING = 0 , FONT_TEX_BINDING ,
  SHADOW_MAP_TEX_BINDING , SHADOW_CUBE_TEX_BINDING
}
 

Variables

constexpr auto SHADOW_TEX_FORMAT = GL_DEPTH_COMPONENT32F
 
constexpr auto N_PROGRAMS
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : u32
Enumerator
LIGHTS_UBO_BINDING 
CAMERA_UBO_BINDING 
MAIN_TEX_BINDING 
FONT_TEX_BINDING 
SHADOW_MAP_TEX_BINDING 
SHADOW_CUBE_TEX_BINDING 

◆ anonymous enum

anonymous enum : u32
Enumerator
LIGHTS_UBO_BINDING 
CAMERA_UBO_BINDING 
MAIN_TEX_BINDING 
FONT_TEX_BINDING 
SHADOW_MAP_TEX_BINDING 
SHADOW_CUBE_TEX_BINDING 

Variable Documentation

◆ N_PROGRAMS

constexpr auto anonymous_namespace{opengl.cpp}::N_PROGRAMS
constexpr
Initial value:
=
static_cast<std::size_t>(nngn::Graphics::PipelineConfiguration::Type::MAX)

◆ SHADOW_TEX_FORMAT

constexpr auto anonymous_namespace{opengl.cpp}::SHADOW_TEX_FORMAT = GL_DEPTH_COMPONENT32F
constexpr