From dc24d7649c0df5713790258175ffd165171be8f1 Mon Sep 17 00:00:00 2001 From: Thilo Schulz Date: Thu, 16 Jun 2011 22:28:13 +0000 Subject: [PATCH] patch by Zack Middleton (#5044) - Fix a few comments in tr_local.h - A bit of refactoring of the cpp macros --- code/renderer/tr_local.h | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) 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;