From 3589537147278f878858b26e28ebb51cf3b25edc Mon Sep 17 00:00:00 2001 From: mittorn Date: Sat, 2 Nov 2019 12:43:45 +0700 Subject: [PATCH] ref_soft: lowmemory: use ushort for r_leafkeys --- r_bsp.c | 5 ++++- r_local.h | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/r_bsp.c b/r_bsp.c index a141ba5f..816bf538 100644 --- a/r_bsp.c +++ b/r_bsp.c @@ -773,8 +773,11 @@ void R_DrawSubmodelPolygons (model_t *pmodel, int clipflags, mnode_t *topnode) int c_drawnode; +#if XASH_LOW_MEMORY +unsigned short r_leafkeys[MAX_MAP_LEAFS]; +#else int r_leafkeys[MAX_MAP_LEAFS]; - +#endif /* ================ R_RecursiveWorldNode diff --git a/r_local.h b/r_local.h index 63e1a562..ea2542c6 100644 --- a/r_local.h +++ b/r_local.h @@ -1201,8 +1201,11 @@ extern int r_currentbkey; extern qboolean insubmodel; extern vec3_t r_entorigin; - +#if XASH_LOW_MEMORY +extern unsigned short r_leafkeys[MAX_MAP_LEAFS]; +#else extern int r_leafkeys[MAX_MAP_LEAFS]; +#endif #define LEAF_KEY(pleaf) r_leafkeys[(pleaf - WORLDMODEL->leafs)]