xash3d-fwgs/ref_vk/vk_const.h
Ivan 'provod' Avdeev cb427d0839 vk: ring-based dynamic geometry buf alloc
- Clear split between static and dynamic geometry within the same buffer
- Store previous frame geometry data longer
- Use simpler ring buffer for allocation
- Add waf unit tests for alolcator

Known issues:
- ray tracing still glitches a lot
2022-05-14 14:00:13 -07:00

20 lines
409 B
C

#pragma once
#define MAX_SCENE_STACK 2
#define MAX_SCENE_ENTITIES 2048
#define MAX_TEXTURES 4096
// indexed by uint8_t
#define MAX_SURFACE_LIGHTS 256
// indexed by uint8_t
#define MAX_POINT_LIGHTS 256
// indexed by uint8_t
#define MAX_VISIBLE_POINT_LIGHTS 63
// indexed by uint8_t
#define MAX_VISIBLE_SURFACE_LIGHTS 255
#define MAX_LIGHT_CLUSTERS 262144 //131072 //32768
#define LIGHT_GRID_CELL_SIZE 128