Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
passes.h File Reference
+ Include dependency graph for passes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BlamGBufferPass
 GBuffer Pass. More...
 
class  BlamForwardPass
 Forward Pass. More...
 
class  BlamLightingPass
 Lighting Pass. More...
 
class  BlamUIPass
 UI/2D Pass. More...
 
class  BlamPostprocessPass
 Postprocess Pass. More...
 
class  BlamSSAOPass
 SSAO Pass. More...
 
class  BlamShadowPass
 

Macros

#define BLAM_SHADOW_VIEW_IDS_TOTAL
 
#define BLAM_SHADOW_VIEW_IDS_TO_RESERVE   (BLAM_SHADOW_VIEW_IDS_TOTAL - 1)
 
#define MAX_LIGHTS   64
 
#define BLAM_SHADOW_CASCADE_COUNT   8
 
#define BLAM_SHADOW_SPOT_COUNT   4
 
#define BLAM_SHADOW_POINT_COUNT   4
 
#define BLAM_SHADOW_CUBE_FACE_COUNT   6
 
#define BLAM_SHADOW_VIEW_IDS_TO_RESERVE
 
#define BLAM_SHADOW_CASCADE_LAMBDA   0.75f
 

Macro Definition Documentation

◆ BLAM_SHADOW_CASCADE_COUNT

#define BLAM_SHADOW_CASCADE_COUNT   8

◆ BLAM_SHADOW_CASCADE_LAMBDA

#define BLAM_SHADOW_CASCADE_LAMBDA   0.75f

◆ BLAM_SHADOW_CUBE_FACE_COUNT

#define BLAM_SHADOW_CUBE_FACE_COUNT   6

◆ BLAM_SHADOW_POINT_COUNT

#define BLAM_SHADOW_POINT_COUNT   4

◆ BLAM_SHADOW_SPOT_COUNT

#define BLAM_SHADOW_SPOT_COUNT   4

◆ BLAM_SHADOW_VIEW_IDS_TO_RESERVE [1/2]

#define BLAM_SHADOW_VIEW_IDS_TO_RESERVE   (BLAM_SHADOW_VIEW_IDS_TOTAL - 1)

◆ BLAM_SHADOW_VIEW_IDS_TO_RESERVE [2/2]

#define BLAM_SHADOW_VIEW_IDS_TO_RESERVE

◆ BLAM_SHADOW_VIEW_IDS_TOTAL

#define BLAM_SHADOW_VIEW_IDS_TOTAL
Value:
( \
BLAM_SHADOW_MAX_DIRECTIONAL_CASTERS * BLAM_SHADOW_CASCADE_COUNT + \
BLAM_SHADOW_MAX_SPOT_CASTERS + \
BLAM_SHADOW_MAX_POINT_CASTERS * 6)

◆ MAX_LIGHTS

#define MAX_LIGHTS   64
BLAM_SHADOW_CUBE_FACE_COUNT
#define BLAM_SHADOW_CUBE_FACE_COUNT
Definition: passes.h:220
BLAM_SHADOW_CASCADE_COUNT
#define BLAM_SHADOW_CASCADE_COUNT
Definition: passes.h:211
BLAM_SHADOW_POINT_COUNT
#define BLAM_SHADOW_POINT_COUNT
Definition: passes.h:219
BLAM_SHADOW_SPOT_COUNT
#define BLAM_SHADOW_SPOT_COUNT
Definition: passes.h:217