ref: 87adc91112b81816c4022c477755403dd5383892
dir: /v_compat.h/
//************************************************************************** //** //** v_compat.h //** //************************************************************************** #ifndef __V_COMPAT_H #define __V_COMPAT_H #if defined(RENDER3D) #include "ogl_def.h" #endif /* SetPalette */ #ifndef PLAYPAL_NUM #define PLAYPAL_NUM W_GetNumForName("PLAYPAL") #endif #if defined(RENDER3D) #define V_SetPaletteBase() OGL_SetFilter(0) #define V_SetPaletteShift(num) OGL_SetFilter((num)) #else #define V_SetPaletteBase() I_SetPalette((byte *)W_CacheLumpName("PLAYPAL", PU_CACHE)) #define V_SetPaletteShift(num) I_SetPalette((byte *)W_CacheLumpNum(PLAYPAL_NUM, PU_CACHE) + (num)*768) #endif /* Minimal definitions for DrawPatch / DrawRawScreen stuff. */ #if defined(RENDER3D) #define PATCH_REF int #define INVALID_PATCH 0 #define BYTE_REF int #else #define BYTE_REF byte* #define PATCH_REF patch_t* #define INVALID_PATCH NULL #endif /* Minimal definitions for CacheLumpName / CacheLumpNum stuff. */ #if defined(RENDER3D) #define ZR_ChangeTag(a,b) #define WR_CacheLumpName(a,b) W_GetNumForName((a)) #define WR_CacheLumpNum(a,b) (a) #else #define ZR_ChangeTag Z_ChangeTag #define WR_CacheLumpName W_CacheLumpName #define WR_CacheLumpNum W_CacheLumpNum #endif #endif /* __V_COMPAT_H */