diff --git a/code/renderer/tr_local.h b/code/renderer/tr_local.h index 9c1a1e52..09ba8c40 100644 --- a/code/renderer/tr_local.h +++ b/code/renderer/tr_local.h @@ -39,15 +39,16 @@ typedef unsigned int glIndex_t; // parallel on a dual cpu machine #define SMP_FRAMES 2 -// 12 bits +// 14 bits +// can't be increased without changing bit packing for drawsurfs // see QSORT_SHADERNUM_SHIFT -#define MAX_SHADERS 16384 +#define SHADERNUM_BITS 14 +#define MAX_SHADERS (1< 32 + #error "Need to update sorting, too many bits." +#endif extern int gl_filter_min, gl_filter_max;