Index: code/renderer/tr_local.h =================================================================== --- code/renderer/tr_local.h (revision 2027) +++ code/renderer/tr_local.h (working copy) @@ -39,15 +39,16 @@ // 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< 31 + #error "Need to update sorting, too many bits." +#endif extern int gl_filter_min, gl_filter_max;