#ifndef __IPU_TRANSFER__ #define __IPU_TRANSFER__ #ifdef __cplusplus extern "C" { #endif #include "doomtype.h" #include "r_defs.h" #include "ipu/ipu_interface.h" extern byte* ipuTextureBlob; extern int ipuTextureBlobOffsets[IPUMAXNUMTEXTURES]; extern int ipuTextureBlobRanges[IPUTEXTURETILESPERRENDERTILE + 1]; void IPU_G_LoadLevel_PackMiscValues(void* buf); void IPU_G_Ticker_PackMiscValues(void* buf); void IPU_G_Responder_PackMiscValues(void* src_buf, void* dst_buf); void IPU_R_RenderPlayerView_PackMiscValues(void* buf); void IPU_R_ExecuteSetViewSize_PackMiscValues(void* buf); void IPU_R_Init_PackMiscValues(void* buf); int IPU_LoadLumpNum(int lumpnum, byte* buf, int maxSize); int IPU_LoadLumpName(const char* lumpname, byte* buf, int maxSize); void IPU_LoadSectorPicNums(byte* buf, int maxSize); void IPU_Setup_PackMarkNums(void* buf); void IPU_NotifyLineMapped(line_t *line); void IPU_CheckAlreadyMappedLines(void); void IPU_NotifySectorHeightChanged(sector_t *sector); #ifdef __cplusplus } #endif #endif // __IPU_TRANSFER__ //