ref: 461a411e3c7713ff07aa08ca7fbe6ac26bd78850
dir: /v_compat.h/
//**************************************************************************
//**
//** v_compat.h
//**
//** $Revision: 458 $
//** $Date: 2009-05-25 15:35:27 +0300 (Mon, 25 May 2009) $
//**
//**************************************************************************
#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 */