VOX
A little voxel engine
Loading...
Searching...
No Matches
ShaderCommon.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GlobalPushConstant
 
struct  ViewProjMatrices
 
struct  ShadowMapLight
 

Macros

#define SHADOW_MAP_MAX_COUNT   8
 
#define CAMERA_MATRICES_BINDING   0
 
#define BLOCK_TEXTURES_BINDING   1
 
#define SKYBOX_CUBE_MAP_BINDING   2
 
#define SHADOW_MAP_BINDING   3
 
#define WATER_RENDERPASS_INPUT_COLOR_ATTACH_BINDING   4
 
#define WATER_RENDERPASS_INPUT_DEPTH_ATTACH_BINDING   5
 
#define TEST_IMAGE_BINDING   6
 
#define PLAYER_SKIN_BINDING   7
 
#define SUN_MATRICES_BINDING   8
 
#define ATMOSPHERE_PARAM_BINDING   9
 
#define ITEM_ICON_TEXTURE_BINDING   10
 
#define INSTANCE_DATA_BINDING   11
 

Macro Definition Documentation

◆ ATMOSPHERE_PARAM_BINDING

#define ATMOSPHERE_PARAM_BINDING   9

◆ BLOCK_TEXTURES_BINDING

#define BLOCK_TEXTURES_BINDING   1

◆ CAMERA_MATRICES_BINDING

#define CAMERA_MATRICES_BINDING   0

◆ INSTANCE_DATA_BINDING

#define INSTANCE_DATA_BINDING   11

◆ ITEM_ICON_TEXTURE_BINDING

#define ITEM_ICON_TEXTURE_BINDING   10

◆ PLAYER_SKIN_BINDING

#define PLAYER_SKIN_BINDING   7

◆ SHADOW_MAP_BINDING

#define SHADOW_MAP_BINDING   3

◆ SHADOW_MAP_MAX_COUNT

#define SHADOW_MAP_MAX_COUNT   8

◆ SKYBOX_CUBE_MAP_BINDING

#define SKYBOX_CUBE_MAP_BINDING   2

◆ SUN_MATRICES_BINDING

#define SUN_MATRICES_BINDING   8

◆ TEST_IMAGE_BINDING

#define TEST_IMAGE_BINDING   6

◆ WATER_RENDERPASS_INPUT_COLOR_ATTACH_BINDING

#define WATER_RENDERPASS_INPUT_COLOR_ATTACH_BINDING   4

◆ WATER_RENDERPASS_INPUT_DEPTH_ATTACH_BINDING

#define WATER_RENDERPASS_INPUT_DEPTH_ATTACH_BINDING   5