mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2025-01-10 18:35:25 +01:00
engine: increase model limit to the possible maximum without breaking the protocol
This commit is contained in:
parent
d4d79573f6
commit
210137c325
@ -110,13 +110,7 @@ GNU General Public License for more details.
|
||||
#define MAX_EVENTS (1<<MAX_EVENT_BITS) // 10 bits == 1024 events (the original Half-Life limit)
|
||||
|
||||
#define MAX_MODEL_BITS 12 // 12 bits == 4096 models
|
||||
#define MAX_SUPPORTED_MODELS (1<<MAX_MODEL_BITS)
|
||||
|
||||
#ifdef SUPPORT_BSP2_FORMAT
|
||||
#define MAX_MODELS MAX_SUPPORTED_MODELS // because BSP2 contain too much embedded bsp-models
|
||||
#else
|
||||
#define MAX_MODELS 1024 // g-cont. reduce the memory without breaking proto
|
||||
#endif
|
||||
#define MAX_MODELS (1<<MAX_MODEL_BITS)
|
||||
|
||||
#define MAX_SOUND_BITS 11
|
||||
#define MAX_SOUNDS (1<<MAX_SOUND_BITS) // 11 bits == 2048 sounds
|
||||
@ -187,7 +181,6 @@ GNU General Public License for more details.
|
||||
#undef MAX_VISIBLE_PACKET
|
||||
#undef MAX_VISIBLE_PACKET_VIS_BYTES
|
||||
#undef MAX_EVENTS
|
||||
#undef MAX_SUPPORTED_MODELS
|
||||
#undef MAX_MODELS
|
||||
#undef MAX_SOUNDS
|
||||
#undef MAX_CUSTOM
|
||||
@ -198,17 +191,10 @@ GNU General Public License for more details.
|
||||
// memory reduced protocol, not for use in multiplayer (but still compatible)
|
||||
#define MAX_VISIBLE_PACKET 128
|
||||
#define MAX_VISIBLE_PACKET_VIS_BYTES ((MAX_VISIBLE_PACKET + 7) / 8)
|
||||
|
||||
#define MAX_EVENTS 128
|
||||
|
||||
#define MAX_SUPPORTED_MODELS 512
|
||||
|
||||
#define MAX_MODELS 512
|
||||
|
||||
|
||||
#define MAX_SOUNDS 512
|
||||
#define MAX_CUSTOM 32
|
||||
|
||||
#define MAX_DLIGHTS 16 // dynamic lights (rendered per one frame)
|
||||
#define MAX_ELIGHTS 32 // entity only point lights
|
||||
#define MAX_RENDER_DECALS 64 // max rendering decals per a level
|
||||
@ -217,20 +203,14 @@ GNU General Public License for more details.
|
||||
#undef MAX_VISIBLE_PACKET
|
||||
#undef MAX_VISIBLE_PACKET_VIS_BYTES
|
||||
#undef MAX_EVENTS
|
||||
#undef MAX_SUPPORTED_MODELS
|
||||
#undef MAX_MODELS
|
||||
#undef MAX_CUSTOM
|
||||
#undef MAX_RENDER_DECALS
|
||||
#undef MAX_RESOURCES
|
||||
#define MAX_VISIBLE_PACKET 256
|
||||
#define MAX_VISIBLE_PACKET_VIS_BYTES ((MAX_VISIBLE_PACKET + 7) / 8)
|
||||
|
||||
#define MAX_EVENTS 128
|
||||
|
||||
#define MAX_SUPPORTED_MODELS 1024
|
||||
|
||||
#define MAX_MODELS 1024
|
||||
|
||||
#define MAX_CUSTOM 512
|
||||
#define MAX_RENDER_DECALS 128
|
||||
#define MAX_RESOURCES 1024
|
||||
|
Loading…
Reference in New Issue
Block a user