mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
(PSL1GHT) Move GCM macro method defines to sdk_defines.h
This commit is contained in:
parent
82fed93971
commit
a48376efd9
@ -4329,11 +4329,7 @@ static void _RGLPlatformDestroyTexture( jsTexture* texture )
|
||||
_RGLTextureTouchFBOs( texture );
|
||||
}
|
||||
|
||||
#ifdef __PSL1GHT__
|
||||
#define CELL_GCM_METHOD_HEADER_TEXTURE_OFFSET(unit, val) (((val) << (18)) | ((0x00001a00) + (unit) * 0x20))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_OFFSET(val) (val)
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_CONTROL3(pitch, depth) ((pitch) | ((depth) << 20))
|
||||
#else
|
||||
#ifndef __PSL1GHT__
|
||||
#include <cell/gcm/gcm_method_data.h>
|
||||
#endif
|
||||
|
||||
|
@ -484,4 +484,18 @@
|
||||
#define cellGcmSetShadeModeInline rxSetShadeModel
|
||||
#endif
|
||||
|
||||
/*============================================================
|
||||
GCM PROTOTYPES
|
||||
============================================================ */
|
||||
|
||||
#ifdef __PSL1GHT__
|
||||
#define CELL_GCM_METHOD_HEADER_TEXTURE_OFFSET(unit, val) (((val) << (18)) | ((0x00001a00) + (unit) * 0x20))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_OFFSET(val) (val)
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_CONTROL3(pitch, depth) ((pitch) | ((depth) << 20))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_IMAGE_RECT(height, width) ((height) | ((width) << 16))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_FILTER(bias, min, mag, filter) (((bias)) | ((filter) << 13) | ((min) << 16) | ((mag) << 24))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_CONTROL0(val0, minlod, maxlod, filter) (((minlod << 2) | (filter) << 4) | (maxlod << 7) | (minlod << 19) | (val0 << 31))
|
||||
#define CELL_GCM_METHOD_DATA_TEXTURE_ADDRESS(wraps, wrapt, wrapr, unsignedremap, zfunc, gamma) ((wraps) | ((0) << 4) | ((wrapt) << 8) | (unsignedremap << 12) | ((wrapr) << 16) | (gamma << 20) | (zfunc << 28))
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user