vitasdk
Documentation of the vitasdk
gxm.h
Go to the documentation of this file.
1
7#ifndef _PSP2_GXM_
8#define _PSP2_GXM_
9
10#include <vitasdk/build_utils.h>
11#include <psp2/types.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
46
47typedef void (SceGxmDisplayQueueCallback)(const void *callbackData);
48
59
68
75
90
101
111
117
125
137
149
161
163typedef enum SceGxmCullMode {
164 SCE_GXM_CULL_NONE = 0x00000000u,
165 SCE_GXM_CULL_CW = 0x00000001u,
166 SCE_GXM_CULL_CCW = 0x00000002u
168
176
186
193
198
205
211
241
243typedef enum SceGxmColorFormat {
244
249
252
255
260
265
267
270
273
275
278
281
284
287
292
295
298
301
306
311
316
321
326
329
332
335
340
348
355
362
368
374
386
393
404
409
418
423
434
445
452
506
508 // Supported formats
509
518
527
536
538
547
550
553
560
567
576
585
594
603
612
621
628
635
642
651
660
663
666
675
684
687
690
699
708
717
724
731
734
737
740
743
745
748
751
754
763
772
779
786
791
796
805
814
823
826
829
838
839 // Legacy formats
840
876
887
894
899
910
917
922
928
936
942
948
953
959
964
970
976
981
986
993
997
1002
1007
1012
1017
1024
1033
1048
1057
1076
1081
1087
1094
1095typedef struct SceGxmBlendInfo {
1096 uint8_t colorMask;
1097 uint8_t colorFunc : 4;
1098 uint8_t alphaFunc : 4;
1099 uint8_t colorSrc : 4;
1100 uint8_t colorDst : 4;
1101 uint8_t alphaSrc : 4;
1102 uint8_t alphaDst : 4;
1105
1107
1109
1111 uint16_t streamIndex;
1112 uint16_t offset;
1113 uint8_t format;
1115 uint16_t regIndex;
1118
1119typedef struct SceGxmVertexStream {
1120 uint16_t stride;
1121 uint16_t indexSource;
1124
1126typedef struct SceGxmTexture {
1127 // Control Word 0
1128 union {
1129 struct { // Non LINEAR_STRIDED textures
1130 uint32_t unk0 : 1;
1131 uint32_t stride_ext : 2;
1132 uint32_t vaddr_mode : 3;
1133 uint32_t uaddr_mode : 3;
1134 uint32_t mip_filter : 1;
1135 uint32_t min_filter : 2;
1136 uint32_t mag_filter : 2;
1137 uint32_t unk1 : 3;
1138 uint32_t mip_count : 4;
1139 uint32_t lod_bias : 6;
1140 uint32_t gamma_mode : 2;
1141 uint32_t unk2 : 2;
1142 uint32_t format0 : 1;
1143 } generic;
1144 struct { // LINEAR_STRIDED textures
1145 uint32_t unk0 : 1;
1146 uint32_t stride_ext : 2;
1147 uint32_t vaddr_mode : 3;
1148 uint32_t uaddr_mode : 3;
1149 uint32_t stride_low : 3;
1150 uint32_t mag_filter : 2;
1151 uint32_t unk1 : 3;
1152 uint32_t stride : 10;
1153 uint32_t gamma_mode : 2;
1154 uint32_t unk2 : 2;
1155 uint32_t format0 : 1;
1156 } linear_strided;
1157 };
1158 // Control Word 1
1159 union {
1160 struct { // Non SWIZZLED and non CUBE textures
1161 uint32_t height : 12;
1162 uint32_t width : 12;
1163 uint32_t base_format : 5;
1164 uint32_t type : 3;
1165 } generic2;
1166 struct { // SWIZZLED and CUBE textures
1167 uint32_t height_pot : 4;
1168 uint32_t reserved0 : 12;
1169 uint32_t width_pot : 4;
1170 uint32_t reserved1 : 4;
1171 uint32_t base_format : 5;
1172 uint32_t type : 3;
1173 } swizzled_cube;
1174 };
1175 // Control Word 2
1176 uint32_t lod_min0 : 2;
1177 uint32_t data_addr : 30;
1178 // Control Word 3
1179 uint32_t palette_addr : 26;
1180 uint32_t lod_min1 : 2;
1181 uint32_t swizzle_format : 3;
1182 uint32_t normalize_mode : 1;
1185
1186typedef struct SceGxmCommandList {
1187 uint32_t words[8];
1190
1191typedef struct SceGxmColorSurface {
1192 unsigned int pbeSidebandWord;
1193 unsigned int pbeEmitWords[6];
1198
1207
1208typedef struct SceGxmNotification {
1209 volatile unsigned int *address;
1210 unsigned int value;
1213
1214typedef struct SceGxmValidRegion {
1215 uint32_t xMax;
1216 uint32_t yMax;
1219
1221
1222#define SCE_GXM_MINIMUM_CONTEXT_HOST_MEM_SIZE (2 * 1024)
1223#define SCE_GXM_DEFAULT_PARAMETER_BUFFER_SIZE (16 * 1024 * 1024)
1224#define SCE_GXM_DEFAULT_VDM_RING_BUFFER_SIZE (128 * 1024)
1225#define SCE_GXM_DEFAULT_VERTEX_RING_BUFFER_SIZE (2 * 1024 * 1024)
1226#define SCE_GXM_DEFAULT_FRAGMENT_RING_BUFFER_SIZE (512 * 1024)
1227#define SCE_GXM_DEFAULT_FRAGMENT_USSE_RING_BUFFER_SIZE (16 * 1024)
1228
1243
1245 void *hostMem;
1247 void *(*vdmCallback)(void *args, SceSize requestedSize, SceSize *size);
1248 void *(*vertexCallback)(void *args, SceSize requestedSize, SceSize *size);
1249 void *(*fragmentCallback)(void *args, SceSize requestedSize, SceSize *size);
1259
1261
1263
1269
1274
1279
1284
1285#define SCE_GXM_MAX_VERTEX_ATTRIBUTES 16
1286#define SCE_GXM_MAX_VERTEX_STREAMS 16
1287#define SCE_GXM_MAX_TEXTURE_UNITS 16
1288#define SCE_GXM_MAX_UNIFORM_BUFFERS 14
1289
1290#define SCE_GXM_TILE_SHIFTX 5U
1291#define SCE_GXM_TILE_SHIFTY 5U
1292#define SCE_GXM_TILE_SIZEX (1U << SCE_GXM_TILE_SHIFTX)
1293#define SCE_GXM_TILE_SIZEY (1U << SCE_GXM_TILE_SHIFTY)
1294
1295#define SCE_GXM_COLOR_SURFACE_ALIGNMENT 4U
1296#define SCE_GXM_TEXTURE_ALIGNMENT 16U
1297#define SCE_GXM_DEPTHSTENCIL_SURFACE_ALIGNMENT 16U
1298#define SCE_GXM_PALETTE_ALIGNMENT 64U
1299
1301
1303
1308
1315
1328
1346
1348
1350
1353
1354typedef void *(SceGxmShaderPatcherHostAllocCallback)(void *userData, SceSize size);
1355typedef void (SceGxmShaderPatcherHostFreeCallback)(void *userData, void *mem);
1356typedef void *(SceGxmShaderPatcherBufferAllocCallback)(void *userData, SceSize size);
1357typedef void (SceGxmShaderPatcherBufferFreeCallback)(void *userData, void *mem);
1358typedef void *(SceGxmShaderPatcherUsseAllocCallback)(void *userData, SceSize size, unsigned int *usseOffset);
1359typedef void (SceGxmShaderPatcherUsseFreeCallback)(void *userData, void *mem);
1360
1381
1385
1396
1406
1415
1422
1423volatile unsigned int *sceGxmGetNotificationRegion();
1425
1436
1444int sceGxmUnmapMemory(void *base);
1445
1455int sceGxmMapVertexUsseMemory(void *base, SceSize size, unsigned int *offset);
1456
1465
1475int sceGxmMapFragmentUsseMemory(void *base, SceSize size, unsigned int *offset);
1476
1485
1495int sceGxmDisplayQueueAddEntry(SceGxmSyncObject *oldBuffer, SceGxmSyncObject *newBuffer, const void *callbackData);
1496
1503
1512
1521
1531
1540
1550
1559
1570
1579void sceGxmSetVertexProgram(SceGxmContext *context, const SceGxmVertexProgram *vertexProgram);
1580
1589void sceGxmSetFragmentProgram(SceGxmContext *context, const SceGxmFragmentProgram *fragmentProgram);
1590
1591int sceGxmReserveVertexDefaultUniformBuffer(SceGxmContext *context, void **uniformBuffer);
1593
1594int sceGxmSetVertexDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer);
1595int sceGxmSetFragmentDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer);
1596
1606int sceGxmSetVertexStream(SceGxmContext *context, unsigned int streamIndex, const void *streamData);
1607
1617int sceGxmSetVertexTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture);
1618
1628int sceGxmSetFragmentTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture);
1629
1630int sceGxmSetVertexUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData);
1631int sceGxmSetFragmentUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData);
1632
1635
1636int sceGxmDrawPrecomputed(SceGxmContext *context, const SceGxmPrecomputedDraw *precomputedDraw);
1637int sceGxmDraw(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount);
1638int sceGxmDrawInstanced(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap);
1639int sceGxmSetVisibilityBuffer(SceGxmContext *context, void *bufferBase, unsigned int stridePerCore);
1640
1641int sceGxmBeginScene(SceGxmContext *context, unsigned int flags, const SceGxmRenderTarget *renderTarget, const SceGxmValidRegion *validRegion, SceGxmSyncObject *vertexSyncObject, SceGxmSyncObject *fragmentSyncObject, const SceGxmColorSurface *colorSurface, const SceGxmDepthStencilSurface *depthStencil);
1642int sceGxmMidSceneFlush(SceGxmContext *context, unsigned int flags, SceGxmSyncObject *vertexSyncObject, const SceGxmNotification *vertexNotification);
1643int sceGxmEndScene(SceGxmContext *context, const SceGxmNotification *vertexNotification, const SceGxmNotification *fragmentNotification);
1644
1653
1663
1673
1682void sceGxmSetFrontStencilRef(SceGxmContext *context, unsigned int sref);
1683void sceGxmSetBackStencilRef(SceGxmContext *context, unsigned int sref);
1684void sceGxmSetFrontPointLineWidth(SceGxmContext *context, unsigned int width);
1685void sceGxmSetBackPointLineWidth(SceGxmContext *context, unsigned int width);
1688void sceGxmSetFrontStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask);
1689void sceGxmSetBackStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask);
1690void sceGxmSetFrontDepthBias(SceGxmContext *context, int factor, int units);
1691void sceGxmSetBackDepthBias(SceGxmContext *context, int factor, int units);
1693void sceGxmSetViewport(SceGxmContext *context, float xOffset, float xScale, float yOffset, float yScale, float zOffset, float zScale);
1694void sceGxmSetWClampValue(SceGxmContext *context, float clampValue);
1696void sceGxmSetRegionClip(SceGxmContext *context, SceGxmRegionClipMode mode, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax);
1697void sceGxmSetDefaultRegionClipAndViewport(SceGxmContext *context, unsigned int xMax, unsigned int yMax);
1701void sceGxmSetFrontVisibilityTestIndex(SceGxmContext *context, unsigned int index);
1702void sceGxmSetBackVisibilityTestIndex(SceGxmContext *context, unsigned int index);
1707
1708int sceGxmSetYuvProfile(SceGxmContext *context, unsigned int index, SceGxmYuvProfile profile);
1709
1718
1719int sceGxmPushUserMarker(SceGxmContext *context, const char *tag);
1721int sceGxmSetUserMarker(SceGxmContext *context, const char *tag);
1722
1723int sceGxmPadHeartbeat(const SceGxmColorSurface *displaySurface, SceGxmSyncObject *displaySyncObject);
1724
1726
1727int sceGxmColorSurfaceInit(SceGxmColorSurface *surface, SceGxmColorFormat colorFormat, SceGxmColorSurfaceType surfaceType, SceGxmColorSurfaceScaleMode scaleMode, SceGxmOutputRegisterSize outputRegisterSize, unsigned int width, unsigned int height, unsigned int strideInPixels, void *data);
1730void sceGxmColorSurfaceGetClip(const SceGxmColorSurface *surface, unsigned int *xMin, unsigned int *yMin, unsigned int *xMax, unsigned int *yMax);
1731void sceGxmColorSurfaceSetClip(SceGxmColorSurface *surface, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax);
1732
1735
1738
1743
1744int sceGxmDepthStencilSurfaceInit(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilFormat depthStencilFormat, SceGxmDepthStencilSurfaceType surfaceType, unsigned int strideInSamples, void *depthData, void *stencilData);
1749void sceGxmDepthStencilSurfaceSetBackgroundStencil(SceGxmDepthStencilSurface *surface, unsigned char backgroundStencil);
1755
1760
1763
1765unsigned int sceGxmProgramGetSize(const SceGxmProgram *program);
1772
1773const SceGxmProgramParameter *sceGxmProgramGetParameter(const SceGxmProgram *program, unsigned int index);
1776unsigned int sceGxmProgramParameterGetIndex(const SceGxmProgram *program, const SceGxmProgramParameter *parameter);
1787
1790
1792int sceGxmShaderPatcherSetUserData(SceGxmShaderPatcher *shaderPatcher, void *userData);
1799int sceGxmShaderPatcherCreateVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, const SceGxmVertexAttribute *attributes, unsigned int attributeCount, const SceGxmVertexStream *streams, unsigned int streamCount, SceGxmVertexProgram **vertexProgram);
1800int sceGxmShaderPatcherCreateFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, SceGxmOutputRegisterFormat outputFormat, SceGxmMultisampleMode multisampleMode, const SceGxmBlendInfo *blendInfo, const SceGxmProgram *vertexProgram, SceGxmFragmentProgram **fragmentProgram);
1804int sceGxmShaderPatcherGetVertexProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *fragmentProgram, unsigned int *count);
1805int sceGxmShaderPatcherGetFragmentProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram, unsigned int *count);
1812
1813int sceGxmTextureInitSwizzled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1814int sceGxmTextureInitSwizzledArbitrary(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1815int sceGxmTextureInitLinear(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1816int sceGxmTextureInitLinearStrided(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int byteStride);
1817int sceGxmTextureInitTiled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1818int sceGxmTextureInitCube(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1819
1822
1825
1828
1831
1834
1837
1840
1841int sceGxmTextureSetLodBias(SceGxmTexture *texture, unsigned int bias);
1842unsigned int sceGxmTextureGetLodBias(const SceGxmTexture *texture);
1843
1844int sceGxmTextureSetStride(SceGxmTexture *texture, unsigned int byteStride);
1845unsigned int sceGxmTextureGetStride(const SceGxmTexture *texture);
1846
1847int sceGxmTextureSetWidth(SceGxmTexture *texture, unsigned int width);
1848unsigned int sceGxmTextureGetWidth(const SceGxmTexture *texture);
1849
1850int sceGxmTextureSetHeight(SceGxmTexture *texture, unsigned int height);
1851unsigned int sceGxmTextureGetHeight(const SceGxmTexture *texture);
1852
1853int sceGxmTextureSetData(SceGxmTexture *texture, const void *data);
1855
1856int sceGxmTextureSetMipmapCount(SceGxmTexture *texture, unsigned int mipCount);
1857unsigned int sceGxmTextureGetMipmapCount(const SceGxmTexture *texture);
1858
1859int sceGxmTextureSetPalette(SceGxmTexture *texture, const void *paletteData);
1861
1864
1866int sceGxmPrecomputedVertexStateInit(SceGxmPrecomputedVertexState *precomputedState, const SceGxmVertexProgram *vertexProgram, void *memBlock);
1870int sceGxmPrecomputedVertexStateSetTexture(SceGxmPrecomputedVertexState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture);
1871int sceGxmPrecomputedVertexStateSetAllUniformBuffers(SceGxmPrecomputedVertexState *precomputedState, const void * const *bufferDataArray);
1872int sceGxmPrecomputedVertexStateSetUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, unsigned int bufferIndex, const void *bufferData);
1874int sceGxmPrecomputedFragmentStateInit(SceGxmPrecomputedFragmentState *precomputedState, const SceGxmFragmentProgram *fragmentProgram, void *memBlock);
1878int sceGxmPrecomputedFragmentStateSetTexture(SceGxmPrecomputedFragmentState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture);
1879int sceGxmPrecomputedFragmentStateSetAllUniformBuffers(SceGxmPrecomputedFragmentState *precomputedState, const void * const *bufferDataArray);
1880int sceGxmPrecomputedFragmentStateSetUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, unsigned int bufferIndex, const void *bufferData);
1881unsigned int sceGxmGetPrecomputedDrawSize(const SceGxmVertexProgram *vertexProgram);
1882int sceGxmPrecomputedDrawInit(SceGxmPrecomputedDraw *precomputedDraw, const SceGxmVertexProgram *vertexProgram, void *memBlock);
1883int sceGxmPrecomputedDrawSetAllVertexStreams(SceGxmPrecomputedDraw *precomputedDraw, const void * const *streamDataArray);
1884int sceGxmPrecomputedDrawSetVertexStream(SceGxmPrecomputedDraw *precomputedDraw, unsigned int streamIndex, const void *streamData);
1885void sceGxmPrecomputedDrawSetParams(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount);
1886void sceGxmPrecomputedDrawSetParamsInstanced(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap);
1887
1888int sceGxmGetRenderTargetMemSize(const SceGxmRenderTargetParams *params, unsigned int *driverMemSize);
1890int sceGxmRenderTargetGetDriverMemBlock(const SceGxmRenderTarget *renderTarget, SceUID *driverMemBlock);
1892
1893int sceGxmSetUniformDataF(void *uniformBuffer, const SceGxmProgramParameter *parameter, unsigned int componentOffset, unsigned int componentCount, const float *sourceData);
1894
1895int sceGxmTransferCopy(uint32_t width, uint32_t height, uint32_t colorKeyValue, uint32_t colorKeyMask, SceGxmTransferColorKeyMode colorKeyMode, SceGxmTransferFormat srcFormat, SceGxmTransferType srcType, const void *srcAddress, uint32_t srcX, uint32_t srcY, int32_t srcStride, SceGxmTransferFormat destFormat, SceGxmTransferType destType, void *destAddress, uint32_t destX, uint32_t destY, int32_t destStride, SceGxmSyncObject *syncObject, uint32_t syncFlags, const SceGxmNotification *notification);
1896int sceGxmTransferDownscale(SceGxmTransferFormat srcFormat, const void *srcAddress, unsigned int srcX, unsigned int srcY, unsigned int srcWidth, unsigned int srcHeight, int srcStride, SceGxmTransferFormat destFormat, void *destAddress, unsigned int destX, unsigned int destY, int destStride, SceGxmSyncObject *syncObject, unsigned int syncFlags, const SceGxmNotification* notification);
1897int sceGxmTransferFill(uint32_t color, SceGxmTransferFormat destFormat, void *destAddress, uint32_t destX, uint32_t destY, uint32_t destWidth, uint32_t destHeight, int32_t destStride, SceGxmSyncObject *syncObject, uint32_t syncFlags, const SceGxmNotification *notification);
1899
1900#ifdef __cplusplus
1901}
1902#endif
1903
1904#endif /* _PSP2_GXM_ */
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceGxmTransferFlags
Definition gxm.h:1077
int sceGxmPadTriggerGpuPaTrace()
int sceGxmPrecomputedDrawInit(SceGxmPrecomputedDraw *precomputedDraw, const SceGxmVertexProgram *vertexProgram, void *memBlock)
int sceGxmTextureInitLinearStrided(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int byteStride)
SceGxmTextureSwizzle3Mode
Definition gxm.h:405
void sceGxmSetFrontLineFillLastPixelEnable(SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
unsigned int zlsControl
Definition gxm.h:1200
SceGxmSceneFlags
Definition gxm.h:987
SceGxmRegionClipMode
Hardware clipping modes.
Definition gxm.h:119
SceBool sceGxmProgramIsSpriteCoordUsed(const SceGxmProgram *program)
int sceGxmPadHeartbeat(const SceGxmColorSurface *displaySurface, SceGxmSyncObject *displaySyncObject)
void sceGxmSetFrontFragmentProgramEnable(SceGxmContext *context, SceGxmFragmentProgramMode enable)
int sceGxmSetFragmentUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData)
int sceGxmShaderPatcherCreateMaskUpdateFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram **fragmentProgram)
void sceGxmPrecomputedDrawSetParams(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount)
unsigned int sceGxmShaderPatcherGetFragmentUsseMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
int sceGxmSetUniformDataF(void *uniformBuffer, const SceGxmProgramParameter *parameter, unsigned int componentOffset, unsigned int componentCount, const float *sourceData)
uint32_t multisampleLocations
If enabled in the flags, the multisample locations to use.
Definition gxm.h:1392
void sceGxmSetBackFragmentProgramEnable(SceGxmContext *context, SceGxmFragmentProgramMode enable)
uint32_t width
Texture width for non SWIZZLED and non CUBE textures.
Definition gxm.h:1162
int sceGxmDrawPrecomputed(SceGxmContext *context, const SceGxmPrecomputedDraw *precomputedDraw)
SceGxmTransferColorKeyMode
Definition gxm.h:1082
int sceGxmGetRenderTargetMemSize(const SceGxmRenderTargetParams *params, unsigned int *driverMemSize)
unsigned int sceGxmProgramParameterGetSemanticIndex(const SceGxmProgramParameter *parameter)
SceGxmTransferType
Transfer operation memory layouts.
Definition gxm.h:1089
SceGxmDepthWriteMode
Depth write states.
Definition gxm.h:944
SceGxmIndexFormat
Indices formats.
Definition gxm.h:924
void() SceGxmShaderPatcherUsseFreeCallback(void *userData, void *mem)
Definition gxm.h:1359
uint16_t streamIndex
Vertex stream index.
Definition gxm.h:1111
SceGxmTextureSwizzleYUV420Mode
Definition gxm.h:446
int sceGxmMapFragmentUsseMemory(void *base, SceSize size, unsigned int *offset)
Map memory region for fragment USSE code usage.
unsigned int sceGxmProgramParameterGetContainerIndex(const SceGxmProgramParameter *parameter)
SceSize fragmentRingBufferMemSize
Definition gxm.h:1237
SceGxmYuvProfile
Definition gxm.h:1018
void sceGxmColorSurfaceSetClip(SceGxmColorSurface *surface, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax)
int sceGxmSetVertexTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture)
Set an active texture for vertex shader stage for future draw calls.
SceSize fragmentUsseMemSize
Definition gxm.h:1377
uint8_t alphaFunc
Alpha blend function (One of SceGxmBlendFunc).
Definition gxm.h:1098
void * fragmentRingBufferMem
Definition gxm.h:1255
uint32_t uaddr_mode
U Address Mode.
Definition gxm.h:1133
void * sceGxmShaderPatcherGetUserData(SceGxmShaderPatcher *shaderPatcher)
void sceGxmPrecomputedFragmentStateSetDefaultUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, void *defaultBuffer)
unsigned int sceGxmGetPrecomputedFragmentStateSize(const SceGxmFragmentProgram *fragmentProgram)
void * sceGxmTextureGetData(const SceGxmTexture *texture)
unsigned int sceGxmShaderPatcherGetBufferMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
uint32_t mip_filter
Mip filter for a non LINEAR_STRIDED texture.
Definition gxm.h:1134
void sceGxmSetBackDepthFunc(SceGxmContext *context, SceGxmDepthFunc depthFunc)
uint32_t stride_ext
Stride extension for a LINEAR_STRIDED texture.
Definition gxm.h:1146
void sceGxmSetFrontStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask)
int sceGxmSetVertexStream(SceGxmContext *context, unsigned int streamIndex, const void *streamData)
Set an active vertex stream for future draw calls.
uint32_t mip_count
Mip count for a non LINEAR_STRIDED texture.
Definition gxm.h:1138
void sceGxmSetWBufferEnable(SceGxmContext *context, SceGxmWBufferMode enable)
void * fragmentRingBufferMem
Definition gxm.h:1236
int sceGxmSetYuvProfile(SceGxmContext *context, unsigned int index, SceGxmYuvProfile profile)
void * sceGxmTextureGetPalette(const SceGxmTexture *texture)
int sceGxmTextureValidate(const SceGxmTexture *texture)
SceGxmProgramType
Definition gxm.h:1304
unsigned int sceGxmTextureGetWidth(const SceGxmTexture *texture)
unsigned int flags
One or more SceGxmInitializeFlags.
Definition gxm.h:61
SceGxmShaderPatcherUsseFreeCallback * vertexUsseFreeCallback
Definition gxm.h:1370
SceGxmInitializeFlags
Definition gxm.h:49
int sceGxmTextureInitTiled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
void sceGxmSetPrecomputedFragmentState(SceGxmContext *context, const SceGxmPrecomputedFragmentState *precomputedState)
int sceGxmTextureSetWidth(SceGxmTexture *texture, unsigned int width)
SceGxmTextureFormat
Definition gxm.h:507
uint8_t format
Stream data type (One of SceGxmAttributeFormat).
Definition gxm.h:1113
int sceGxmPrecomputedFragmentStateInit(SceGxmPrecomputedFragmentState *precomputedState, const SceGxmFragmentProgram *fragmentProgram, void *memBlock)
void sceGxmSetPrecomputedVertexState(SceGxmContext *context, const SceGxmPrecomputedVertexState *precomputedState)
uint8_t colorFunc
Color blend function (One of SceGxmBlendFunc).
Definition gxm.h:1097
SceGxmColorBaseFormat
Color surfaces base formats.
Definition gxm.h:213
int sceGxmSetVertexUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData)
uint32_t unk0
Unknown field.
Definition gxm.h:1145
void sceGxmSetViewportEnable(SceGxmContext *context, SceGxmViewportMode enable)
SceGxmBlendFunc
Definition gxm.h:1025
void sceGxmDepthStencilSurfaceSetBackgroundStencil(SceGxmDepthStencilSurface *surface, unsigned char backgroundStencil)
int sceGxmTerminate()
Terminate sceGxm library.
SceGxmBlendFactor
Definition gxm.h:1034
int sceGxmTextureSetUAddrMode(SceGxmTexture *texture, SceGxmTextureAddrMode addrMode)
void * vdmRingBufferMem
Definition gxm.h:1232
uint16_t indexSource
Indexing mode (One of SceGxmIndexSource).
Definition gxm.h:1121
float sceGxmDepthStencilSurfaceGetBackgroundDepth(const SceGxmDepthStencilSurface *surface)
SceGxmColorSurfaceScaleMode
Definition gxm.h:998
int sceGxmDepthStencilSurfaceInit(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilFormat depthStencilFormat, SceGxmDepthStencilSurfaceType surfaceType, unsigned int strideInSamples, void *depthData, void *stencilData)
uint32_t lod_bias
Level of Details value for a non LINEAR_STRIDED texture.
Definition gxm.h:1139
void * fragmentUsseRingBufferMem
Definition gxm.h:1238
int sceGxmPopUserMarker(SceGxmContext *context)
int sceGxmTextureSetStride(SceGxmTexture *texture, unsigned int byteStride)
int sceGxmEndCommandList(SceGxmContext *context, SceGxmCommandList *list)
Finalize the generation of a new command list.
int sceGxmDisplayQueueAddEntry(SceGxmSyncObject *oldBuffer, SceGxmSyncObject *newBuffer, const void *callbackData)
Add a new display swap request to the display queue.
int sceGxmShaderPatcherAddRefFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram)
int sceGxmShaderPatcherDestroy(SceGxmShaderPatcher *shaderPatcher)
SceGxmTransferFormat
Definition gxm.h:1058
SceGxmColorSwizzle3Mode
Definition gxm.h:194
void sceGxmPrecomputedDrawSetParamsInstanced(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap)
int sceGxmPrecomputedFragmentStateSetAllUniformBuffers(SceGxmPrecomputedFragmentState *precomputedState, const void *const *bufferDataArray)
struct SceGxmFragmentProgram SceGxmFragmentProgram
Definition gxm.h:1262
uint32_t base_format
Texture base format.
Definition gxm.h:1163
int sceGxmTextureInitSwizzledArbitrary(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
uint32_t unk0
Unknown field.
Definition gxm.h:1130
int sceGxmSetFragmentTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture)
Set an active texture for fragment shader stage for future draw calls.
SceGxmShaderPatcherBufferAllocCallback * bufferAllocCallback
Definition gxm.h:1365
void sceGxmDepthStencilSurfaceSetForceStoreMode(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceStoreMode forceStore)
int sceGxmExecuteCommandList(SceGxmContext *context, SceGxmCommandList *list)
Execute a command list.
int sceGxmDraw(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount)
int sceGxmColorSurfaceSetData(SceGxmColorSurface *surface, void *data)
const char * sceGxmProgramParameterGetName(const SceGxmProgramParameter *parameter)
SceGxmColorMask
Definition gxm.h:1049
SceUID driverMemBlock
The uncached LPDDR memblock for the render target GPU data structures or SCE_UID_INVALID_UID to speci...
Definition gxm.h:1393
int sceGxmShaderPatcherGetFragmentProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram, unsigned int *count)
SceGxmProgramType sceGxmProgramGetType(const SceGxmProgram *program)
SceGxmTextureSwizzleYUV422Mode
Definition gxm.h:435
SceGxmPrimitiveType
Draw primitives.
Definition gxm.h:103
SceGxmOutputRegisterSize
Definition gxm.h:1003
unsigned int sceGxmProgramGetParameterCount(const SceGxmProgram *program)
struct SceGxmContext SceGxmContext
Definition gxm.h:1220
SceSize fragmentRingBufferMemSize
Definition gxm.h:1256
unsigned int sceGxmProgramGetDefaultUniformBufferSize(const SceGxmProgram *program)
unsigned int sceGxmProgramGetSize(const SceGxmProgram *program)
SceGxmPrecomputedWordCount
Definition gxm.h:1264
uint32_t uaddr_mode
U Address Mode.
Definition gxm.h:1148
SceGxmTextureType sceGxmTextureGetType(const SceGxmTexture *texture)
void sceGxmDepthStencilSurfaceSetBackgroundDepth(SceGxmDepthStencilSurface *surface, float backgroundDepth)
uint32_t width_pot
Power of 2 width value for SWIZZLED and CUBE textures.
Definition gxm.h:1169
SceGxmTextureMipFilter sceGxmTextureGetMipFilter(const SceGxmTexture *texture)
void sceGxmSetFrontPolygonMode(SceGxmContext *context, SceGxmPolygonMode mode)
SceGxmTextureGammaMode sceGxmTextureGetGammaMode(const SceGxmTexture *texture)
void sceGxmSetFrontPointLineWidth(SceGxmContext *context, unsigned int width)
SceGxmDepthStencilForceLoadMode sceGxmDepthStencilSurfaceGetForceLoadMode(const SceGxmDepthStencilSurface *surface)
SceGxmTextureBaseFormat
Definition gxm.h:453
void * sceGxmPrecomputedFragmentStateGetDefaultUniformBuffer(const SceGxmPrecomputedFragmentState *precomputedState)
int sceGxmPrecomputedVertexStateSetAllUniformBuffers(SceGxmPrecomputedVertexState *precomputedState, const void *const *bufferDataArray)
int sceGxmShaderPatcherRegisterProgram(SceGxmShaderPatcher *shaderPatcher, const SceGxmProgram *programHeader, SceGxmShaderPatcherId *programId)
uint32_t vaddr_mode
V Address Mode.
Definition gxm.h:1132
int sceGxmPrecomputedVertexStateSetAllTextures(SceGxmPrecomputedVertexState *precomputedState, const SceGxmTexture *textures)
uint32_t base_format
Texture base format.
Definition gxm.h:1171
void sceGxmSetBackVisibilityTestIndex(SceGxmContext *context, unsigned int index)
void sceGxmSetTwoSidedEnable(SceGxmContext *context, SceGxmTwoSidedMode enable)
unsigned int sceGxmShaderPatcherGetVertexUsseMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
uint32_t yMax
Maximum Y value of the region in pixels.
Definition gxm.h:1216
SceGxmTextureType
Texture memory layouts.
Definition gxm.h:878
int sceGxmBeginCommandList(SceGxmContext *context)
Init generation of a new command list.
SceSize parameterBufferSize
Parameter buffer size (in bytes). Must be 0x40000 or higher.
Definition gxm.h:65
uint16_t stride
Stride (in bytes) between each element of the stream.
Definition gxm.h:1120
int sceGxmPrecomputedDrawSetVertexStream(SceGxmPrecomputedDraw *precomputedDraw, unsigned int streamIndex, const void *streamData)
int sceGxmShaderPatcherUnregisterProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId)
uint32_t normalize_mode
Normalize mode.
Definition gxm.h:1182
int sceGxmDepthStencilSurfaceInitDisabled(SceGxmDepthStencilSurface *surface)
unsigned int vertexUsseOffset
Definition gxm.h:1373
uint32_t palette_addr
Texture palette address.
Definition gxm.h:1179
uint32_t format0
Texture format extension.
Definition gxm.h:1155
int sceGxmPrecomputedFragmentStateSetUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, unsigned int bufferIndex, const void *bufferData)
uint32_t flags
Bitwise combined flags from SceGxmRenderTargetFlags.
Definition gxm.h:1387
void * userData
Definition gxm.h:1362
SceSize hostMemSize
Definition gxm.h:1231
unsigned int sceGxmTextureGetHeight(const SceGxmTexture *texture)
struct SceGxmRegisteredProgram SceGxmRegisteredProgram
Definition gxm.h:1349
int sceGxmSetVertexDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer)
int sceGxmTextureSetMinFilter(SceGxmTexture *texture, SceGxmTextureFilter minFilter)
int sceGxmDisplayQueueFinish()
Wait until all pending display swaps finished.
SceGxmWClampMode
Definition gxm.h:960
void sceGxmSetViewport(SceGxmContext *context, float xOffset, float xScale, float yOffset, float yScale, float zOffset, float zScale)
int sceGxmSetVisibilityBuffer(SceGxmContext *context, void *bufferBase, unsigned int stridePerCore)
uint32_t type
Texture format type.
Definition gxm.h:1164
void * hostMem
Definition gxm.h:1245
int sceGxmShaderPatcherReleaseVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
SceGxmVisibilityTestMode
Definition gxm.h:1008
SceSize vertexRingBufferMemSize
Definition gxm.h:1254
int sceGxmSetFragmentDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer)
unsigned int outputRegisterSize
Definition gxm.h:1194
uint8_t colorMask
Color Mask (One of SceGxmColorMask).
Definition gxm.h:1096
SceGxmLineFillLastPixelMode
Definition gxm.h:949
SceGxmTextureSwizzle2ModeAlt
Definition gxm.h:419
unsigned int fragmentUsseRingBufferOffset
Definition gxm.h:1240
unsigned int value
Definition gxm.h:1210
SceGxmTextureMipFilter
Definition gxm.h:895
void sceGxmSetFrontVisibilityTestOp(SceGxmContext *context, SceGxmVisibilityTestOp op)
void sceGxmColorSurfaceGetClip(const SceGxmColorSurface *surface, unsigned int *xMin, unsigned int *yMin, unsigned int *xMax, unsigned int *yMax)
SceGxmParameterSemantic
Definition gxm.h:1329
SceBool sceGxmProgramParameterIsSamplerCube(const SceGxmProgramParameter *parameter)
void * vertexRingBufferMem
Definition gxm.h:1234
SceGxmTextureFormat sceGxmTextureGetFormat(const SceGxmTexture *texture)
SceSize vertexUsseMemSize
Definition gxm.h:1372
SceGxmStencilOp
Stencil test operations.
Definition gxm.h:151
SceGxmShaderPatcherUsseFreeCallback * fragmentUsseFreeCallback
Definition gxm.h:1375
void sceGxmFinish(SceGxmContext *context)
Block CPU execution until GPU finished rendering.
int sceGxmDestroyRenderTarget(SceGxmRenderTarget *renderTarget)
void * vertexUsseMem
Definition gxm.h:1371
uint16_t regIndex
The register index in the vertex shader to link stream to.
Definition gxm.h:1115
SceGxmWBufferMode
W-buffer mode states.
Definition gxm.h:972
SceGxmTextureFilter
Definition gxm.h:888
SceBool sceGxmProgramIsDiscardUsed(const SceGxmProgram *program)
SceGxmMemoryAttribFlags
Read/write memory attributes.
Definition gxm.h:70
SceGxmIndexSource
Vertex stream indexing formats.
Definition gxm.h:930
int sceGxmPushUserMarker(SceGxmContext *context, const char *tag)
int sceGxmCreateRenderTarget(const SceGxmRenderTargetParams *params, SceGxmRenderTarget **renderTarget)
void * vdmRingBufferMem
Definition gxm.h:1251
int sceGxmTextureSetHeight(SceGxmTexture *texture, unsigned int height)
uint32_t height_pot
Power of 2 height value for SWIZZLED and CUBE textures.
Definition gxm.h:1167
int sceGxmShaderPatcherCreate(const SceGxmShaderPatcherParams *params, SceGxmShaderPatcher **shaderPatcher)
int sceGxmShaderPatcherForceUnregisterProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId)
void sceGxmSetWClampEnable(SceGxmContext *context, SceGxmWClampMode enable)
struct SceGxmProgram SceGxmProgram
Definition gxm.h:1300
SceSize vertexRingBufferMemSize
Definition gxm.h:1235
SceGxmColorSurfaceType sceGxmColorSurfaceGetType(const SceGxmColorSurface *surface)
SceGxmMultisampleMode
Multisample modes.
Definition gxm.h:388
int sceGxmShaderPatcherSetUserData(SceGxmShaderPatcher *shaderPatcher, void *userData)
SceGxmParameterCategory sceGxmProgramParameterGetCategory(const SceGxmProgramParameter *parameter)
int sceGxmDrawInstanced(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap)
const SceGxmProgramParameter * sceGxmProgramGetParameter(const SceGxmProgram *program, unsigned int index)
unsigned int sceGxmTextureGetLodBias(const SceGxmTexture *texture)
void * bufferMem
Definition gxm.h:1367
SceGxmAttributeFormat
Vertex attribute input formats.
Definition gxm.h:77
int sceGxmCreateContext(const SceGxmContextParams *params, SceGxmContext **context)
Create a sceGxm context for immediate draw calls.
SceSize fragmentUsseRingBufferMemSize
Definition gxm.h:1239
int sceGxmBeginScene(SceGxmContext *context, unsigned int flags, const SceGxmRenderTarget *renderTarget, const SceGxmValidRegion *validRegion, SceGxmSyncObject *vertexSyncObject, SceGxmSyncObject *fragmentSyncObject, const SceGxmColorSurface *colorSurface, const SceGxmDepthStencilSurface *depthStencil)
int sceGxmTextureSetData(SceGxmTexture *texture, const void *data)
int sceGxmMidSceneFlush(SceGxmContext *context, unsigned int flags, SceGxmSyncObject *vertexSyncObject, const SceGxmNotification *vertexNotification)
uint32_t unk2
Unknown field.
Definition gxm.h:1141
SceGxmShaderPatcherHostAllocCallback * hostAllocCallback
Definition gxm.h:1363
SceGxmCullMode
Hardware culling modes.
Definition gxm.h:163
void sceGxmSetFrontVisibilityTestIndex(SceGxmContext *context, unsigned int index)
unsigned int sceGxmProgramParameterGetResourceIndex(const SceGxmProgramParameter *parameter)
SceBool sceGxmDepthStencilSurfaceIsEnabled(const SceGxmDepthStencilSurface *surface)
void sceGxmColorSurfaceSetScaleMode(SceGxmColorSurface *surface, SceGxmColorSurfaceScaleMode scaleMode)
void * sceGxmPrecomputedVertexStateGetDefaultUniformBuffer(const SceGxmPrecomputedVertexState *precomputedState)
uint32_t vaddr_mode
V Address Mode.
Definition gxm.h:1147
SceGxmColorSwizzle1Mode
Definition gxm.h:206
SceGxmColorFormat
Color surfaces formats.
Definition gxm.h:243
SceGxmDisplayQueueCallback * displayQueueCallback
Callback used for performing display swap.
Definition gxm.h:63
struct SceGxmRenderTarget SceGxmRenderTarget
Definition gxm.h:1106
unsigned int pbeSidebandWord
Definition gxm.h:1192
int sceGxmShaderPatcherAddRefVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
SceGxmTwoSidedMode
Two sided rendering states.
Definition gxm.h:955
SceGxmDepthStencilFormat
Depth/stencil surface formats.
Definition gxm.h:92
void sceGxmSetFragmentProgram(SceGxmContext *context, const SceGxmFragmentProgram *fragmentProgram)
Set the currently active fragment shader program.
uint16_t height
The height of the render target in pixels.
Definition gxm.h:1389
void sceGxmSetWClampValue(SceGxmContext *context, float clampValue)
SceGxmParameterType
Definition gxm.h:1316
SceGxmTextureFilter sceGxmTextureGetMinFilter(const SceGxmTexture *texture)
SceGxmTextureAddrMode sceGxmTextureGetVAddrMode(const SceGxmTexture *texture)
uint32_t mag_filter
Mag Filter (and Min filter if LINEAR_STRIDED texture).
Definition gxm.h:1136
uint8_t alphaSrc
Alpha source blend factor (One of SceGxmBlendFactor).
Definition gxm.h:1101
SceGxmTextureSwizzle2Mode
Definition gxm.h:410
unsigned int fragmentUsseOffset
Definition gxm.h:1378
const SceGxmProgram * sceGxmFragmentProgramGetProgram(const SceGxmFragmentProgram *fragmentProgram)
SceBool sceGxmProgramIsDepthReplaceUsed(const SceGxmProgram *program)
int sceGxmTransferFinish(void)
unsigned int sceGxmGetPrecomputedDrawSize(const SceGxmVertexProgram *vertexProgram)
SceSize hostMemSize
Definition gxm.h:1246
int sceGxmTextureSetPalette(SceGxmTexture *texture, const void *paletteData)
void sceGxmSetFrontDepthFunc(SceGxmContext *context, SceGxmDepthFunc depthFunc)
SceGxmShaderPatcherHostFreeCallback * hostFreeCallback
Definition gxm.h:1364
SceGxmDepthStencilForceStoreMode
Definition gxm.h:982
uint32_t mag_filter
Mag Filter (and Min filter if LINEAR_STRIDED texture).
Definition gxm.h:1150
void sceGxmSetBackPointLineWidth(SceGxmContext *context, unsigned int width)
volatile unsigned int * sceGxmGetNotificationRegion()
SceGxmStencilFunc
Stencil test functions.
Definition gxm.h:139
struct SceGxmVertexProgram SceGxmVertexProgram
Definition gxm.h:1260
const SceGxmProgramParameter * sceGxmProgramFindParameterBySemantic(const SceGxmProgram *program, SceGxmParameterSemantic semantic, unsigned int index)
SceGxmVisibilityTestOp
Definition gxm.h:1013
unsigned int sceGxmProgramParameterGetComponentCount(const SceGxmProgramParameter *parameter)
const SceGxmProgram * sceGxmVertexProgramGetProgram(const SceGxmVertexProgram *vertexProgram)
int sceGxmTextureSetMipmapCount(SceGxmTexture *texture, unsigned int mipCount)
SceGxmColorSwizzle4Mode
Definition gxm.h:187
SceGxmDepthStencilForceLoadMode
Definition gxm.h:977
uint8_t colorDst
Color destination blend factor (One of SceGxmBlendFactor).
Definition gxm.h:1100
SceGxmEdgeEnableFlags
Definition gxm.h:112
struct SceGxmShaderPatcher SceGxmShaderPatcher
Definition gxm.h:1347
void sceGxmSetBackVisibilityTestOp(SceGxmContext *context, SceGxmVisibilityTestOp op)
void *() SceGxmShaderPatcherBufferAllocCallback(void *userData, SceSize size)
Definition gxm.h:1356
SceGxmFragmentProgramMode
Fragment program states.
Definition gxm.h:938
unsigned int sceGxmDepthStencilSurfaceGetStrideInSamples(const SceGxmDepthStencilSurface *surface)
int sceGxmUnmapFragmentUsseMemory(void *base)
Unmap memory region for fragment USSE code usage.
SceGxmParameterType sceGxmProgramParameterGetType(const SceGxmProgramParameter *parameter)
uint32_t unk1
Unknown field.
Definition gxm.h:1137
int sceGxmReserveVertexDefaultUniformBuffer(SceGxmContext *context, void **uniformBuffer)
SceGxmDepthStencilForceStoreMode sceGxmDepthStencilSurfaceGetForceStoreMode(const SceGxmDepthStencilSurface *surface)
int sceGxmTransferDownscale(SceGxmTransferFormat srcFormat, const void *srcAddress, unsigned int srcX, unsigned int srcY, unsigned int srcWidth, unsigned int srcHeight, int srcStride, SceGxmTransferFormat destFormat, void *destAddress, unsigned int destX, unsigned int destY, int destStride, SceGxmSyncObject *syncObject, unsigned int syncFlags, const SceGxmNotification *notification)
int sceGxmProgramCheck(const SceGxmProgram *program)
SceGxmColorSurfaceDitherMode sceGxmColorSurfaceGetDitherMode(const SceGxmColorSurface *surface)
int sceGxmTextureSetMipFilter(SceGxmTexture *texture, SceGxmTextureMipFilter mipFilter)
int sceGxmDestroyDeferredContext(SceGxmContext *context)
Destroy a sceGxm context for deferred draw calls.
uint32_t gamma_mode
Gamma mode.
Definition gxm.h:1140
unsigned int sceGxmColorSurfaceGetStrideInPixels(const SceGxmColorSurface *surface)
void sceGxmDepthStencilSurfaceSetForceLoadMode(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceLoadMode forceLoad)
SceGxmColorFormat sceGxmColorSurfaceGetFormat(const SceGxmColorSurface *surface)
SceGxmPassType
Definition gxm.h:169
void sceGxmSetBackStencilRef(SceGxmContext *context, unsigned int sref)
int sceGxmTransferFill(uint32_t color, SceGxmTransferFormat destFormat, void *destAddress, uint32_t destX, uint32_t destY, uint32_t destWidth, uint32_t destHeight, int32_t destStride, SceGxmSyncObject *syncObject, uint32_t syncFlags, const SceGxmNotification *notification)
uint32_t type
Texture format type.
Definition gxm.h:1172
int sceGxmSetUserMarker(SceGxmContext *context, const char *tag)
SceGxmTextureSwizzle1Mode
Definition gxm.h:424
int sceGxmPrecomputedVertexStateInit(SceGxmPrecomputedVertexState *precomputedState, const SceGxmVertexProgram *vertexProgram, void *memBlock)
SceGxmViewportMode
W-clamp states.
Definition gxm.h:966
SceGxmColorSurfaceGammaMode sceGxmColorSurfaceGetGammaMode(const SceGxmColorSurface *surface)
uint32_t gamma_mode
Gamma mode.
Definition gxm.h:1153
SceGxmParameterCategory
Definition gxm.h:1309
uint32_t min_filter
Min filter for a non LINEAR_STRIDED texture).
Definition gxm.h:1135
volatile unsigned int * address
Definition gxm.h:1209
int sceGxmColorSurfaceInitDisabled(SceGxmColorSurface *surface)
uint16_t scenesPerFrame
The expected number of scenes per frame, in the range [1,SCE_GXM_MAX_SCENES_PER_RENDERTARGET].
Definition gxm.h:1390
void *() SceGxmShaderPatcherHostAllocCallback(void *userData, SceSize size)
Definition gxm.h:1354
SceSize vdmRingBufferMemSize
Definition gxm.h:1233
SceGxmTextureGammaMode
Definition gxm.h:911
int sceGxmColorSurfaceSetGammaMode(SceGxmColorSurface *surface, SceGxmColorSurfaceGammaMode gammaMode)
unsigned int displayQueueCallbackDataSize
Size (in bytes) of the data passed to the display swap callback.
Definition gxm.h:64
void *() SceGxmShaderPatcherUsseAllocCallback(void *userData, SceSize size, unsigned int *usseOffset)
Definition gxm.h:1358
int sceGxmColorSurfaceSetFormat(SceGxmColorSurface *surface, SceGxmColorFormat format)
void sceGxmSetCullMode(SceGxmContext *context, SceGxmCullMode mode)
void sceGxmSetFrontVisibilityTestEnable(SceGxmContext *context, SceGxmVisibilityTestMode enable)
const SceGxmProgramParameter * sceGxmProgramFindParameterByName(const SceGxmProgram *program, const char *name)
SceGxmParameterSemantic sceGxmProgramParameterGetSemantic(const SceGxmProgramParameter *parameter)
int sceGxmTextureInitCube(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
void * stencilData
Definition gxm.h:1202
SceGxmColorSurfaceGammaMode
Definition gxm.h:356
int sceGxmColorSurfaceSetDitherMode(SceGxmColorSurface *surface, SceGxmColorSurfaceDitherMode ditherMode)
int sceGxmVshInitialize(const SceGxmInitializeParams *params)
Initialize sceGxm library with extra flags support.
int sceGxmUnmapVertexUsseMemory(void *base)
Unmap memory region for vertex USSE code usage.
SceSize vdmRingBufferMemSize
Definition gxm.h:1252
uint16_t width
The width of the render target in pixels.
Definition gxm.h:1388
unsigned int sceGxmTextureGetStride(const SceGxmTexture *texture)
void sceGxmSetBackStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask)
uint8_t alphaDst
Alpha destination blend factor (One of SceGxmBlendFactor).
Definition gxm.h:1102
SceGxmTextureAddrMode
Definition gxm.h:900
uint32_t xMax
Maximum X value of the region in pixels.
Definition gxm.h:1215
SceSize bufferMemSize
Definition gxm.h:1368
SceGxmTextureFilter sceGxmTextureGetMagFilter(const SceGxmTexture *texture)
void sceGxmSetDefaultRegionClipAndViewport(SceGxmContext *context, unsigned int xMax, unsigned int yMax)
int sceGxmPrecomputedFragmentStateSetTexture(SceGxmPrecomputedFragmentState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture)
void sceGxmSetFrontDepthBias(SceGxmContext *context, int factor, int units)
int sceGxmSyncObjectDestroy(SceGxmSyncObject *syncObject)
Destroy a synchronization object.
void * fragmentUsseMem
Definition gxm.h:1376
SceGxmOutputRegisterFormat
Definition gxm.h:375
SceGxmTextureNormalizeMode
Definition gxm.h:918
uint32_t data_addr
Texture data address.
Definition gxm.h:1177
void * callbackData
Definition gxm.h:1250
uint32_t height
Texture height for non SWIZZLED and non CUBE textures.
Definition gxm.h:1161
SceGxmShaderPatcherUsseAllocCallback * vertexUsseAllocCallback
Definition gxm.h:1369
int sceGxmTextureSetGammaMode(SceGxmTexture *texture, SceGxmTextureGammaMode gammaMode)
SceBool sceGxmColorSurfaceIsEnabled(const SceGxmColorSurface *surface)
void sceGxmSetFrontDepthWriteEnable(SceGxmContext *context, SceGxmDepthWriteMode enable)
int sceGxmTextureSetLodBias(SceGxmTexture *texture, unsigned int bias)
int sceGxmSyncObjectCreate(SceGxmSyncObject **syncObject)
Create a new synchronization object.
unsigned int backgroundControl
Definition gxm.h:1204
int sceGxmTextureInitSwizzled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
void sceGxmSetBackDepthWriteEnable(SceGxmContext *context, SceGxmDepthWriteMode enable)
int sceGxmEndScene(SceGxmContext *context, const SceGxmNotification *vertexNotification, const SceGxmNotification *fragmentNotification)
int sceGxmPrecomputedDrawSetAllVertexStreams(SceGxmPrecomputedDraw *precomputedDraw, const void *const *streamDataArray)
void * vertexRingBufferMem
Definition gxm.h:1253
unsigned int displayQueueMaxPendingCount
Maximum number of allowed pending display swaps.
Definition gxm.h:62
void sceGxmSetBackVisibilityTestEnable(SceGxmContext *context, SceGxmVisibilityTestMode enable)
int sceGxmTextureSetVAddrMode(SceGxmTexture *texture, SceGxmTextureAddrMode addrMode)
void sceGxmSetBackDepthBias(SceGxmContext *context, int factor, int units)
uint32_t unk1
Unknown field.
Definition gxm.h:1151
SceGxmPolygonMode
Definition gxm.h:177
void * depthData
Definition gxm.h:1201
SceGxmColorSurfaceDitherMode
Color surfaces dithering mode.
Definition gxm.h:364
int sceGxmPrecomputedVertexStateSetUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, unsigned int bufferIndex, const void *bufferData)
uint32_t lod_min0
Level of Details higher bits.
Definition gxm.h:1176
uint8_t colorSrc
Color source blend factor (One of SceGxmBlendFactor).
Definition gxm.h:1099
int sceGxmUnmapMemory(void *base)
Unmap memory region for GPU usage.
unsigned char sceGxmDepthStencilSurfaceGetBackgroundStencil(const SceGxmDepthStencilSurface *surface)
SceGxmDepthFunc
Depth test functions.
Definition gxm.h:127
int sceGxmTextureSetFormat(SceGxmTexture *texture, SceGxmTextureFormat texFormat)
struct SceGxmProgramParameter SceGxmProgramParameter
Definition gxm.h:1302
SceGxmErrorCode
sceGxm error codes.
Definition gxm.h:18
int sceGxmTextureInitLinear(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
uint16_t offset
Offset for the stream data in bytes.
Definition gxm.h:1112
SceGxmRegisteredProgram * SceGxmShaderPatcherId
Definition gxm.h:1351
void sceGxmPrecomputedVertexStateSetDefaultUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, void *defaultBuffer)
SceGxmShaderPatcherBufferFreeCallback * bufferFreeCallback
Definition gxm.h:1366
int sceGxmShaderPatcherCreateFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, SceGxmOutputRegisterFormat outputFormat, SceGxmMultisampleMode multisampleMode, const SceGxmBlendInfo *blendInfo, const SceGxmProgram *vertexProgram, SceGxmFragmentProgram **fragmentProgram)
uint32_t stride
Stride for a LINEAR_STRIDED texture.
Definition gxm.h:1152
void() SceGxmShaderPatcherHostFreeCallback(void *userData, void *mem)
Definition gxm.h:1355
int sceGxmTransferCopy(uint32_t width, uint32_t height, uint32_t colorKeyValue, uint32_t colorKeyMask, SceGxmTransferColorKeyMode colorKeyMode, SceGxmTransferFormat srcFormat, SceGxmTransferType srcType, const void *srcAddress, uint32_t srcX, uint32_t srcY, int32_t srcStride, SceGxmTransferFormat destFormat, SceGxmTransferType destType, void *destAddress, uint32_t destX, uint32_t destY, int32_t destStride, SceGxmSyncObject *syncObject, uint32_t syncFlags, const SceGxmNotification *notification)
int sceGxmReserveFragmentDefaultUniformBuffer(SceGxmContext *context, void **uniformBuffer)
uint32_t stride_low
Internal stride lower bits for a LINEAR_STRIDED texture.
Definition gxm.h:1149
SceGxmColorSurfaceScaleMode sceGxmColorSurfaceGetScaleMode(const SceGxmColorSurface *surface)
SceGxmTextureAddrMode sceGxmTextureGetUAddrMode(const SceGxmTexture *texture)
int sceGxmColorSurfaceInit(SceGxmColorSurface *surface, SceGxmColorFormat colorFormat, SceGxmColorSurfaceType surfaceType, SceGxmColorSurfaceScaleMode scaleMode, SceGxmOutputRegisterSize outputRegisterSize, unsigned int width, unsigned int height, unsigned int strideInPixels, void *data)
int sceGxmShaderPatcherReleaseFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram)
void() SceGxmDisplayQueueCallback(const void *callbackData)
Definition gxm.h:47
void() SceGxmShaderPatcherBufferFreeCallback(void *userData, void *mem)
Definition gxm.h:1357
int sceGxmTextureSetMagFilter(SceGxmTexture *texture, SceGxmTextureFilter magFilter)
int sceGxmPrecomputedFragmentStateSetAllTextures(SceGxmPrecomputedFragmentState *precomputedState, const SceGxmTexture *textureArray)
int sceGxmShaderPatcherGetVertexProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *fragmentProgram, unsigned int *count)
void * hostMem
Definition gxm.h:1230
uint32_t reserved1
Reserved field.
Definition gxm.h:1170
uint32_t lod_min1
Level of Details lower bits.
Definition gxm.h:1180
void sceGxmSetBackPolygonMode(SceGxmContext *context, SceGxmPolygonMode mode)
void sceGxmSetFrontStencilRef(SceGxmContext *context, unsigned int sref)
void sceGxmSetVertexProgram(SceGxmContext *context, const SceGxmVertexProgram *vertexProgram)
Set the currently active vertex shader program.
SceGxmColorSurfaceType
Color surfaces memory layouts.
Definition gxm.h:350
int sceGxmInitialize(const SceGxmInitializeParams *params)
Initialize sceGxm library.
uint16_t multisampleMode
Multisample mode to use (One of SceGxmMultisampleMode).
Definition gxm.h:1391
unsigned int sceGxmTextureGetMipmapCount(const SceGxmTexture *texture)
SceGxmMidSceneFlags
Definition gxm.h:994
int sceGxmShaderPatcherCreateVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, const SceGxmVertexAttribute *attributes, unsigned int attributeCount, const SceGxmVertexStream *streams, unsigned int streamCount, SceGxmVertexProgram **vertexProgram)
unsigned int sceGxmProgramParameterGetIndex(const SceGxmProgram *program, const SceGxmProgramParameter *parameter)
int sceGxmCreateDeferredContext(const SceGxmDeferredContextParams *params, SceGxmContext **context)
Create a sceGxm context for deferred draw calls.
SceGxmTexture backgroundTex
Definition gxm.h:1195
SceGxmRenderTargetFlags
Definition gxm.h:1382
SceGxmColorSwizzle2Mode
Definition gxm.h:199
SceGxmDepthStencilFormat sceGxmDepthStencilSurfaceGetFormat(const SceGxmDepthStencilSurface *surface)
SceGxmDepthStencilSurfaceType
Depth/stencil surface memory layouts.
Definition gxm.h:370
uint32_t stride_ext
Stride extension for a LINEAR_STRIDED texture.
Definition gxm.h:1131
int sceGxmMapVertexUsseMemory(void *base, SceSize size, unsigned int *offset)
Map memory region for vertex USSE code usage.
uint32_t swizzle_format
Texture format swizzling.
Definition gxm.h:1181
int sceGxmRenderTargetGetDriverMemBlock(const SceGxmRenderTarget *renderTarget, SceUID *driverMemBlock)
struct SceGxmSyncObject SceGxmSyncObject
Definition gxm.h:1108
void * sceGxmColorSurfaceGetData(const SceGxmColorSurface *surface)
int sceGxmDestroyContext(SceGxmContext *context)
Destroy a sceGxm context for immediate draw calls.
void sceGxmSetBackLineFillLastPixelEnable(SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
const SceGxmProgram * sceGxmShaderPatcherGetProgramFromId(SceGxmShaderPatcherId programId)
uint32_t format0
Texture format extension.
Definition gxm.h:1142
int sceGxmPrecomputedVertexStateSetTexture(SceGxmPrecomputedVertexState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture)
SceGxmTextureSwizzle4Mode
Definition gxm.h:394
void sceGxmSetValidationEnable(SceGxmContext *context, SceBool enable)
Enables debug validation during execution.
void sceGxmSetRegionClip(SceGxmContext *context, SceGxmRegionClipMode mode, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax)
unsigned int sceGxmProgramParameterGetArraySize(const SceGxmProgramParameter *parameter)
float backgroundDepth
Definition gxm.h:1203
SceGxmShaderPatcherUsseAllocCallback * fragmentUsseAllocCallback
Definition gxm.h:1374
unsigned int sceGxmShaderPatcherGetHostMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
uint32_t unk2
Unknown field.
Definition gxm.h:1154
uint32_t reserved0
Reserved field.
Definition gxm.h:1168
int sceGxmNotificationWait(const SceGxmNotification *notification)
int sceGxmMapMemory(void *base, SceSize size, SceGxmMemoryAttribFlags attr)
Map memory region for GPU usage.
unsigned int sceGxmGetPrecomputedVertexStateSize(const SceGxmVertexProgram *vertexProgram)
uint8_t componentCount
Number of components for the stream data.
Definition gxm.h:1114
@ SCE_GXM_TRANSFER_VERTEX_SYNC
Definition gxm.h:1079
@ SCE_GXM_TRANSFER_FRAGMENT_SYNC
Definition gxm.h:1078
@ SCE_GXM_TEXTURE_SWIZZLE3_RGB
Definition gxm.h:407
@ SCE_GXM_TEXTURE_SWIZZLE3_BGR
Definition gxm.h:406
@ SCE_GXM_SCENE_VERTEX_WAIT_FOR_DEPENDENCY
Definition gxm.h:989
@ SCE_GXM_SCENE_FRAGMENT_SET_DEPENDENCY
Definition gxm.h:988
@ SCE_GXM_SCENE_VERTEX_TRANSFER_SYNC
Definition gxm.h:991
@ SCE_GXM_SCENE_FRAGMENT_TRANSFER_SYNC
Definition gxm.h:990
@ SCE_GXM_REGION_CLIP_ALL
Clip tiles inside and outside the region.
Definition gxm.h:121
@ SCE_GXM_REGION_CLIP_INSIDE
Clip tiles outside the region.
Definition gxm.h:123
@ SCE_GXM_REGION_CLIP_OUTSIDE
Clip tiles inside the region.
Definition gxm.h:122
@ SCE_GXM_REGION_CLIP_NONE
Disable tiles clipping.
Definition gxm.h:120
@ SCE_GXM_TRANSFER_COLORKEY_PASS
Definition gxm.h:1084
@ SCE_GXM_TRANSFER_COLORKEY_NONE
Definition gxm.h:1083
@ SCE_GXM_TRANSFER_COLORKEY_REJECT
Definition gxm.h:1085
@ SCE_GXM_TRANSFER_LINEAR
Linear memory layout.
Definition gxm.h:1090
@ SCE_GXM_TRANSFER_TILED
Tiled memory layout.
Definition gxm.h:1091
@ SCE_GXM_TRANSFER_SWIZZLED
Swizzled memory layout.
Definition gxm.h:1092
@ SCE_GXM_DEPTH_WRITE_DISABLED
Disabled.
Definition gxm.h:945
@ SCE_GXM_DEPTH_WRITE_ENABLED
Enabled.
Definition gxm.h:946
@ SCE_GXM_INDEX_FORMAT_U16
16-bit unsigned integers
Definition gxm.h:925
@ SCE_GXM_INDEX_FORMAT_U32
32-bit unsigned integers
Definition gxm.h:926
@ SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC1
Definition gxm.h:449
@ SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC0
Definition gxm.h:447
@ SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC1
Definition gxm.h:450
@ SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC0
Definition gxm.h:448
@ SCE_GXM_YUV_PROFILE_BT709_FULL_RANGE
Definition gxm.h:1022
@ SCE_GXM_YUV_PROFILE_BT709_STANDARD
Definition gxm.h:1020
@ SCE_GXM_YUV_PROFILE_BT601_STANDARD
Definition gxm.h:1019
@ SCE_GXM_YUV_PROFILE_BT601_FULL_RANGE
Definition gxm.h:1021
@ SCE_GXM_VERTEX_PROGRAM
Vertex shader program.
Definition gxm.h:1305
@ SCE_GXM_FRAGMENT_PROGRAM
Fragment shader program.
Definition gxm.h:1306
@ SCE_GXM_INITIALIZE_FLAG_SHAREDPB_CREATE
Create a shared parameter buffer.
Definition gxm.h:53
@ SCE_GXM_INITIALIZE_FLAG_DISPLAY_QUEUE_THREAD_AFFINITY_CPU_2
Start the display queue thread on core 2.
Definition gxm.h:57
@ SCE_GXM_INITIALIZE_FLAG_DEFAULT
Default initialization flag.
Definition gxm.h:50
@ SCE_GXM_INITIALIZE_FLAG_SHARED_SYNC
Enable support for shared sync objects.
Definition gxm.h:52
@ SCE_GXM_INITIALIZE_FLAG_PB_LPDDR
Allocate the Parameter Buffer from MAIN LPDDR instead of CDRAM.
Definition gxm.h:51
@ SCE_GXM_INITIALIZE_FLAG_EXTENDED_FORMAT
Enable support for extended texture/color/pixel formats.
Definition gxm.h:55
@ SCE_GXM_INITIALIZE_FLAG_SHAREDPB_OPEN
Open a shared parameter buffer. Provided parameterBufferSize will function as a minimum required size...
Definition gxm.h:54
@ SCE_GXM_INITIALIZE_FLAG_DISPLAY_QUEUE_THREAD_AFFINITY_CPU_1
Start the display queue thread on core 1.
Definition gxm.h:56
@ SCE_GXM_TEXTURE_FORMAT_P4_ARGB
Definition gxm.h:807
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_1BGR
Definition gxm.h:739
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ARGB
Definition gxm.h:596
@ SCE_GXM_TEXTURE_FORMAT_LF32M
Definition gxm.h:862
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_BGR1
Definition gxm.h:611
@ SCE_GXM_TEXTURE_FORMAT_AF16
Definition gxm.h:855
@ SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1RGB
Definition gxm.h:705
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_BGR1
Definition gxm.h:620
@ SCE_GXM_TEXTURE_FORMAT_D16
Definition gxm.h:853
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GRGR
Definition gxm.h:557
@ SCE_GXM_TEXTURE_FORMAT_UBC4_1RRR
Definition gxm.h:759
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_RGBA
Definition gxm.h:702
@ SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC1
Definition gxm.h:789
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GRGR
Definition gxm.h:783
@ SCE_GXM_TEXTURE_FORMAT_SBC5_00GR
Definition gxm.h:780
@ SCE_GXM_TEXTURE_FORMAT_P4_BGRA
Definition gxm.h:809
@ SCE_GXM_TEXTURE_FORMAT_U16_111R
Definition gxm.h:569
@ SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC0
Definition gxm.h:788
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ABGR
Definition gxm.h:595
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8_BGR
Definition gxm.h:824
@ SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1RGB
Definition gxm.h:696
@ SCE_GXM_TEXTURE_FORMAT_A16
Definition gxm.h:851
@ SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1RGB
Definition gxm.h:533
@ SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC1
Definition gxm.h:794
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8_BGR
Definition gxm.h:827
@ SCE_GXM_TEXTURE_FORMAT_S32_R
Definition gxm.h:683
@ SCE_GXM_TEXTURE_FORMAT_UBC5_RGGG
Definition gxm.h:775
@ SCE_GXM_TEXTURE_FORMAT_F32F32_00RG
Definition gxm.h:722
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GRRR
Definition gxm.h:623
@ SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_BGR
Definition gxm.h:685
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_BGRA
Definition gxm.h:616
@ SCE_GXM_TEXTURE_FORMAT_SBC4_RRRR
Definition gxm.h:766
@ SCE_GXM_TEXTURE_FORMAT_F16_000R
Definition gxm.h:586
@ SCE_GXM_TEXTURE_FORMAT_U5U6U5_RGB
Definition gxm.h:549
@ SCE_GXM_TEXTURE_FORMAT_R5G6B5
Definition gxm.h:846
@ SCE_GXM_TEXTURE_FORMAT_A1R5G5B5
Definition gxm.h:845
@ SCE_GXM_TEXTURE_FORMAT_SBC4_0RRR
Definition gxm.h:767
@ SCE_GXM_TEXTURE_FORMAT_UBC3_1BGR
Definition gxm.h:753
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_RGBA
Definition gxm.h:615
@ SCE_GXM_TEXTURE_FORMAT_U8_R000
Definition gxm.h:515
@ SCE_GXM_TEXTURE_FORMAT_U5U6U5_BGR
Definition gxm.h:548
@ SCE_GXM_TEXTURE_FORMAT_UBC5_00RG
Definition gxm.h:777
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8U8_1BGR
Definition gxm.h:661
@ SCE_GXM_TEXTURE_FORMAT_U8U8_RGGG
Definition gxm.h:556
@ SCE_GXM_TEXTURE_FORMAT_S5S5U6_RGB
Definition gxm.h:552
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ABGR
Definition gxm.h:528
@ SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_RGB
Definition gxm.h:686
@ SCE_GXM_TEXTURE_FORMAT_LF16
Definition gxm.h:854
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GR
Definition gxm.h:566
@ SCE_GXM_TEXTURE_FORMAT_F16_R
Definition gxm.h:593
@ SCE_GXM_TEXTURE_FORMAT_U16U16_RGGG
Definition gxm.h:624
@ SCE_GXM_TEXTURE_FORMAT_F32_000R
Definition gxm.h:643
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP
Definition gxm.h:872
@ SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1RGB
Definition gxm.h:600
@ SCE_GXM_TEXTURE_FORMAT_F32M_R
Definition gxm.h:659
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_RGB1
Definition gxm.h:534
@ SCE_GXM_TEXTURE_FORMAT_U16_RRRR
Definition gxm.h:570
@ SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1BGR
Definition gxm.h:713
@ SCE_GXM_TEXTURE_FORMAT_U16_R
Definition gxm.h:575
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_RGBA
Definition gxm.h:832
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GRRR
Definition gxm.h:726
@ SCE_GXM_TEXTURE_FORMAT_F32_RRRR
Definition gxm.h:645
@ SCE_GXM_TEXTURE_FORMAT_F16_0RRR
Definition gxm.h:589
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_RGBA
Definition gxm.h:597
@ SCE_GXM_TEXTURE_FORMAT_S32_0RRR
Definition gxm.h:679
@ SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC1
Definition gxm.h:790
@ SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC0
Definition gxm.h:799
@ SCE_GXM_TEXTURE_FORMAT_U8U8_00GR
Definition gxm.h:554
@ SCE_GXM_TEXTURE_FORMAT_U8_RRRR
Definition gxm.h:512
@ SCE_GXM_TEXTURE_FORMAT_S8S8_00RG
Definition gxm.h:565
@ SCE_GXM_TEXTURE_FORMAT_A8R8G8B8
Definition gxm.h:857
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GR
Definition gxm.h:730
@ SCE_GXM_TEXTURE_FORMAT_RF16
Definition gxm.h:856
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_BGR1
Definition gxm.h:716
@ SCE_GXM_TEXTURE_FORMAT_S16_R
Definition gxm.h:584
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GRGR
Definition gxm.h:639
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1RGB
Definition gxm.h:609
@ SCE_GXM_TEXTURE_FORMAT_F32M_1RRR
Definition gxm.h:656
@ SCE_GXM_TEXTURE_FORMAT_U8_R111
Definition gxm.h:516
@ SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC0
Definition gxm.h:793
@ SCE_GXM_TEXTURE_FORMAT_S8S8_00GR
Definition gxm.h:561
@ SCE_GXM_TEXTURE_FORMAT_UBC4_000R
Definition gxm.h:755
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ABGR
Definition gxm.h:700
@ SCE_GXM_TEXTURE_FORMAT_S16_RRRR
Definition gxm.h:579
@ SCE_GXM_TEXTURE_FORMAT_S16S16_00GR
Definition gxm.h:629
@ SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1BGR
Definition gxm.h:532
@ SCE_GXM_TEXTURE_FORMAT_UBC3
Definition gxm.h:870
@ SCE_GXM_TEXTURE_FORMAT_P4_1RGB
Definition gxm.h:811
@ SCE_GXM_TEXTURE_FORMAT_UBC2_1BGR
Definition gxm.h:750
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R000
Definition gxm.h:760
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_BGRA
Definition gxm.h:833
@ SCE_GXM_TEXTURE_FORMAT_GF16RF16
Definition gxm.h:861
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_RGB1
Definition gxm.h:610
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP
Definition gxm.h:874
@ SCE_GXM_TEXTURE_FORMAT_S16_0RRR
Definition gxm.h:580
@ SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1BGR
Definition gxm.h:695
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GR
Definition gxm.h:634
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ARGB
Definition gxm.h:692
@ SCE_GXM_TEXTURE_FORMAT_S16_1RRR
Definition gxm.h:581
@ SCE_GXM_TEXTURE_FORMAT_A8L8
Definition gxm.h:847
@ SCE_GXM_TEXTURE_FORMAT_U32_0RRR
Definition gxm.h:670
@ SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1RGB
Definition gxm.h:618
@ SCE_GXM_TEXTURE_FORMAT_U32_RRRR
Definition gxm.h:669
@ SCE_GXM_TEXTURE_FORMAT_U8U3U3U2_ARGB
Definition gxm.h:537
@ SCE_GXM_TEXTURE_FORMAT_P8_RGBA
Definition gxm.h:817
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ABGR
Definition gxm.h:709
@ SCE_GXM_TEXTURE_FORMAT_F16F16_00RG
Definition gxm.h:640
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_RGB1
Definition gxm.h:697
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ARGB
Definition gxm.h:701
@ SCE_GXM_TEXTURE_FORMAT_R16
Definition gxm.h:852
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_RGB1
Definition gxm.h:619
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ARGB
Definition gxm.h:710
@ SCE_GXM_TEXTURE_FORMAT_F32F32_00GR
Definition gxm.h:718
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GR
Definition gxm.h:559
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GRRR
Definition gxm.h:562
@ SCE_GXM_TEXTURE_FORMAT_ETC1_1BGR
Definition gxm.h:744
@ SCE_GXM_TEXTURE_FORMAT_G8R8
Definition gxm.h:849
@ SCE_GXM_TEXTURE_FORMAT_A4R4G4B4
Definition gxm.h:844
@ SCE_GXM_TEXTURE_FORMAT_UBC5_00GR
Definition gxm.h:773
@ SCE_GXM_TEXTURE_FORMAT_S16_R111
Definition gxm.h:583
@ SCE_GXM_TEXTURE_FORMAT_S8_R
Definition gxm.h:526
@ SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC1
Definition gxm.h:801
@ SCE_GXM_TEXTURE_FORMAT_F32M_R000
Definition gxm.h:657
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP
Definition gxm.h:871
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_BGR1
Definition gxm.h:546
@ SCE_GXM_TEXTURE_FORMAT_U6S5S5_BGR
Definition gxm.h:551
@ SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC1
Definition gxm.h:802
@ SCE_GXM_TEXTURE_FORMAT_F32_111R
Definition gxm.h:644
@ SCE_GXM_TEXTURE_FORMAT_LF16AF16
Definition gxm.h:860
@ SCE_GXM_TEXTURE_FORMAT_F32_R
Definition gxm.h:650
@ SCE_GXM_TEXTURE_FORMAT_S8_R111
Definition gxm.h:525
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_BGRA
Definition gxm.h:598
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_ABGR
Definition gxm.h:735
@ SCE_GXM_TEXTURE_FORMAT_L8A8
Definition gxm.h:848
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R111
Definition gxm.h:761
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_ABGR
Definition gxm.h:738
@ SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ARGB
Definition gxm.h:540
@ SCE_GXM_TEXTURE_FORMAT_L16
Definition gxm.h:850
@ SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1BGR
Definition gxm.h:704
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_RGBA
Definition gxm.h:711
@ SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC1
Definition gxm.h:803
@ SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC0
Definition gxm.h:798
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GRRR
Definition gxm.h:774
@ SCE_GXM_TEXTURE_FORMAT_YVYU
Definition gxm.h:867
@ SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1RGB
Definition gxm.h:714
@ SCE_GXM_TEXTURE_FORMAT_U32_111R
Definition gxm.h:668
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R
Definition gxm.h:771
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R111
Definition gxm.h:770
@ SCE_GXM_TEXTURE_FORMAT_UBC1_ABGR
Definition gxm.h:746
@ SCE_GXM_TEXTURE_FORMAT_P4_RGBA
Definition gxm.h:808
@ SCE_GXM_TEXTURE_FORMAT_RF32M
Definition gxm.h:864
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ABGR
Definition gxm.h:691
@ SCE_GXM_TEXTURE_FORMAT_P4_ABGR
Definition gxm.h:806
@ SCE_GXM_TEXTURE_FORMAT_S32_RRRR
Definition gxm.h:678
@ SCE_GXM_TEXTURE_FORMAT_S8_0RRR
Definition gxm.h:522
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GR
Definition gxm.h:723
@ SCE_GXM_TEXTURE_FORMAT_P8_1BGR
Definition gxm.h:819
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_RGB1
Definition gxm.h:706
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GRGR
Definition gxm.h:564
@ SCE_GXM_TEXTURE_FORMAT_UBC2
Definition gxm.h:869
@ SCE_GXM_TEXTURE_FORMAT_U16_0RRR
Definition gxm.h:571
@ SCE_GXM_TEXTURE_FORMAT_U16_1RRR
Definition gxm.h:572
@ SCE_GXM_TEXTURE_FORMAT_F32M_0RRR
Definition gxm.h:655
@ SCE_GXM_TEXTURE_FORMAT_SBC5_00RG
Definition gxm.h:784
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GR
Definition gxm.h:641
@ SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1BGR
Definition gxm.h:543
@ SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ABGR
Definition gxm.h:613
@ SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ARGB
Definition gxm.h:831
@ SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1BGR
Definition gxm.h:834
@ SCE_GXM_TEXTURE_FORMAT_UBC2_ABGR
Definition gxm.h:749
@ SCE_GXM_TEXTURE_FORMAT_R8
Definition gxm.h:843
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8_RGB
Definition gxm.h:825
@ SCE_GXM_TEXTURE_FORMAT_P4_BGR1
Definition gxm.h:813
@ SCE_GXM_TEXTURE_FORMAT_F16_RRRR
Definition gxm.h:588
@ SCE_GXM_TEXTURE_FORMAT_UBC4_0RRR
Definition gxm.h:758
@ SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1RGB
Definition gxm.h:835
@ SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC1
Definition gxm.h:795
@ SCE_GXM_TEXTURE_FORMAT_SBC4_000R
Definition gxm.h:764
@ SCE_GXM_TEXTURE_FORMAT_F32_0RRR
Definition gxm.h:646
@ SCE_GXM_TEXTURE_FORMAT_U16_R111
Definition gxm.h:574
@ SCE_GXM_TEXTURE_FORMAT_U16_000R
Definition gxm.h:568
@ SCE_GXM_TEXTURE_FORMAT_U8_0RRR
Definition gxm.h:513
@ SCE_GXM_TEXTURE_FORMAT_SBC4_1RRR
Definition gxm.h:768
@ SCE_GXM_TEXTURE_FORMAT_SBC5_RGGG
Definition gxm.h:782
@ SCE_GXM_TEXTURE_FORMAT_F16F16_RGGG
Definition gxm.h:638
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8_RGB
Definition gxm.h:828
@ SCE_GXM_TEXTURE_FORMAT_P8_1RGB
Definition gxm.h:820
@ SCE_GXM_TEXTURE_FORMAT_S32_R111
Definition gxm.h:682
@ SCE_GXM_TEXTURE_FORMAT_U32U32_00RG
Definition gxm.h:729
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GRGR
Definition gxm.h:625
@ SCE_GXM_TEXTURE_FORMAT_F11F11F10_RGB
Definition gxm.h:689
@ SCE_GXM_TEXTURE_FORMAT_AF32M
Definition gxm.h:863
@ SCE_GXM_TEXTURE_FORMAT_S8S8_RGGG
Definition gxm.h:563
@ SCE_GXM_TEXTURE_FORMAT_S16S16_RGGG
Definition gxm.h:631
@ SCE_GXM_TEXTURE_FORMAT_UBC4_111R
Definition gxm.h:756
@ SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC0
Definition gxm.h:797
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GRGR
Definition gxm.h:776
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GR
Definition gxm.h:785
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_ABGR
Definition gxm.h:732
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_RGBA
Definition gxm.h:541
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R000
Definition gxm.h:769
@ SCE_GXM_TEXTURE_FORMAT_S32_111R
Definition gxm.h:677
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP
Definition gxm.h:873
@ SCE_GXM_TEXTURE_FORMAT_UBC3_ABGR
Definition gxm.h:752
@ SCE_GXM_TEXTURE_FORMAT_P8_BGRA
Definition gxm.h:818
@ SCE_GXM_TEXTURE_FORMAT_F32_1RRR
Definition gxm.h:647
@ SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1BGR
Definition gxm.h:599
@ SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC1
Definition gxm.h:804
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ABGR
Definition gxm.h:604
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_BGR1
Definition gxm.h:602
@ SCE_GXM_TEXTURE_FORMAT_U16U16_00GR
Definition gxm.h:622
@ SCE_GXM_TEXTURE_FORMAT_VYUY
Definition gxm.h:866
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_RGBA
Definition gxm.h:693
@ SCE_GXM_TEXTURE_FORMAT_U24X8_DS
Definition gxm.h:665
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_BGRA
Definition gxm.h:531
@ SCE_GXM_TEXTURE_FORMAT_F16_1RRR
Definition gxm.h:590
@ SCE_GXM_TEXTURE_FORMAT_P8_RGB1
Definition gxm.h:821
@ SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ABGR
Definition gxm.h:539
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_RGB1
Definition gxm.h:836
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_RGBA
Definition gxm.h:530
@ SCE_GXM_TEXTURE_FORMAT_S32_1RRR
Definition gxm.h:680
@ SCE_GXM_TEXTURE_FORMAT_P8_ARGB
Definition gxm.h:816
@ SCE_GXM_TEXTURE_FORMAT_X8U24_SD
Definition gxm.h:664
@ SCE_GXM_TEXTURE_FORMAT_S8_111R
Definition gxm.h:520
@ SCE_GXM_TEXTURE_FORMAT_AF16LF16
Definition gxm.h:859
@ SCE_GXM_TEXTURE_FORMAT_SBC4_111R
Definition gxm.h:765
@ SCE_GXM_TEXTURE_FORMAT_U32_R
Definition gxm.h:674
@ SCE_GXM_TEXTURE_FORMAT_P4_1BGR
Definition gxm.h:810
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_RGB1
Definition gxm.h:601
@ SCE_GXM_TEXTURE_FORMAT_F32_R111
Definition gxm.h:649
@ SCE_GXM_TEXTURE_FORMAT_F32_R000
Definition gxm.h:648
@ SCE_GXM_TEXTURE_FORMAT_U8_111R
Definition gxm.h:511
@ SCE_GXM_TEXTURE_FORMAT_S16_000R
Definition gxm.h:577
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_BGRA
Definition gxm.h:712
@ SCE_GXM_TEXTURE_FORMAT_U16_R000
Definition gxm.h:573
@ SCE_GXM_TEXTURE_FORMAT_S16_R000
Definition gxm.h:582
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_BGRA
Definition gxm.h:694
@ SCE_GXM_TEXTURE_FORMAT_U8_000R
Definition gxm.h:510
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GRGR
Definition gxm.h:721
@ SCE_GXM_TEXTURE_FORMAT_P4_RGB1
Definition gxm.h:812
@ SCE_GXM_TEXTURE_FORMAT_F32M_111R
Definition gxm.h:653
@ SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC0
Definition gxm.h:800
@ SCE_GXM_TEXTURE_FORMAT_F10F11F11_BGR
Definition gxm.h:688
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GR
Definition gxm.h:627
@ SCE_GXM_TEXTURE_FORMAT_S8_RRRR
Definition gxm.h:521
@ SCE_GXM_TEXTURE_FORMAT_S16S16_00RG
Definition gxm.h:633
@ SCE_GXM_TEXTURE_FORMAT_U32_1RRR
Definition gxm.h:671
@ SCE_GXM_TEXTURE_FORMAT_U8U8_00RG
Definition gxm.h:558
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_BGRA
Definition gxm.h:542
@ SCE_GXM_TEXTURE_FORMAT_F32F32_RGGG
Definition gxm.h:720
@ SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC0
Definition gxm.h:792
@ SCE_GXM_TEXTURE_FORMAT_S8_R000
Definition gxm.h:524
@ SCE_GXM_TEXTURE_FORMAT_U8_R
Definition gxm.h:517
@ SCE_GXM_TEXTURE_FORMAT_F32M_RRRR
Definition gxm.h:654
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GRRR
Definition gxm.h:630
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_BGR1
Definition gxm.h:707
@ SCE_GXM_TEXTURE_FORMAT_A8
Definition gxm.h:842
@ SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1BGR
Definition gxm.h:617
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_1BGR
Definition gxm.h:736
@ SCE_GXM_TEXTURE_FORMAT_U16U16_00RG
Definition gxm.h:626
@ SCE_GXM_TEXTURE_FORMAT_S16_111R
Definition gxm.h:578
@ SCE_GXM_TEXTURE_FORMAT_S8_000R
Definition gxm.h:519
@ SCE_GXM_TEXTURE_FORMAT_L8
Definition gxm.h:841
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GRGR
Definition gxm.h:632
@ SCE_GXM_TEXTURE_FORMAT_P8_ABGR
Definition gxm.h:815
@ SCE_GXM_TEXTURE_FORMAT_F16_R111
Definition gxm.h:592
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_1BGR
Definition gxm.h:742
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_1BGR
Definition gxm.h:733
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ARGB
Definition gxm.h:529
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GRGR
Definition gxm.h:728
@ SCE_GXM_TEXTURE_FORMAT_F16F16_00GR
Definition gxm.h:636
@ SCE_GXM_TEXTURE_FORMAT_S32_000R
Definition gxm.h:676
@ SCE_GXM_TEXTURE_FORMAT_S8_1RRR
Definition gxm.h:523
@ SCE_GXM_TEXTURE_FORMAT_F16_R000
Definition gxm.h:591
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GRRR
Definition gxm.h:719
@ SCE_GXM_TEXTURE_FORMAT_U32_R111
Definition gxm.h:673
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_BGR1
Definition gxm.h:698
@ SCE_GXM_TEXTURE_FORMAT_U32_R000
Definition gxm.h:672
@ SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC0
Definition gxm.h:787
@ SCE_GXM_TEXTURE_FORMAT_DF32M
Definition gxm.h:865
@ SCE_GXM_TEXTURE_FORMAT_U32U32_RGGG
Definition gxm.h:727
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GRRR
Definition gxm.h:555
@ SCE_GXM_TEXTURE_FORMAT_X8U8S8S8_1RGB
Definition gxm.h:662
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_BGR1
Definition gxm.h:837
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ARGB
Definition gxm.h:605
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GRRR
Definition gxm.h:781
@ SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1RGB
Definition gxm.h:544
@ SCE_GXM_TEXTURE_FORMAT_UBC4_RRRR
Definition gxm.h:757
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GR
Definition gxm.h:778
@ SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ABGR
Definition gxm.h:830
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_BGRA
Definition gxm.h:607
@ SCE_GXM_TEXTURE_FORMAT_U32_000R
Definition gxm.h:667
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1BGR
Definition gxm.h:608
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_ABGR
Definition gxm.h:741
@ SCE_GXM_TEXTURE_FORMAT_UBC1_1BGR
Definition gxm.h:747
@ SCE_GXM_TEXTURE_FORMAT_P8_BGR1
Definition gxm.h:822
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_RGBA
Definition gxm.h:606
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_BGR1
Definition gxm.h:535
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GRRR
Definition gxm.h:637
@ SCE_GXM_TEXTURE_FORMAT_U8_1RRR
Definition gxm.h:514
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_BGRA
Definition gxm.h:703
@ SCE_GXM_TEXTURE_FORMAT_F32M_000R
Definition gxm.h:652
@ SCE_GXM_TEXTURE_FORMAT_F16_111R
Definition gxm.h:587
@ SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ARGB
Definition gxm.h:614
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_RGB1
Definition gxm.h:545
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R
Definition gxm.h:762
@ SCE_GXM_TEXTURE_FORMAT_UBC1
Definition gxm.h:868
@ SCE_GXM_TEXTURE_FORMAT_U32U32_00GR
Definition gxm.h:725
@ SCE_GXM_TEXTURE_FORMAT_A8B8G8R8
Definition gxm.h:858
@ SCE_GXM_TEXTURE_FORMAT_F32M_R111
Definition gxm.h:658
@ SCE_GXM_TEXTURE_FORMAT_S32_R000
Definition gxm.h:681
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_RGB1
Definition gxm.h:715
@ SCE_GXM_COLOR_BASE_FORMAT_U16U16
Definition gxm.h:226
@ SCE_GXM_COLOR_BASE_FORMAT_S8S8
Definition gxm.h:232
@ SCE_GXM_COLOR_BASE_FORMAT_SE5M9M9M9
Definition gxm.h:238
@ SCE_GXM_COLOR_BASE_FORMAT_U4U4U4U4
Definition gxm.h:218
@ SCE_GXM_COLOR_BASE_FORMAT_F11F11F10
Definition gxm.h:237
@ SCE_GXM_COLOR_BASE_FORMAT_F16F16F16F16
Definition gxm.h:235
@ SCE_GXM_COLOR_BASE_FORMAT_U2U10U10U10
Definition gxm.h:227
@ SCE_GXM_COLOR_BASE_FORMAT_S5S5U6
Definition gxm.h:230
@ SCE_GXM_COLOR_BASE_FORMAT_F32
Definition gxm.h:222
@ SCE_GXM_COLOR_BASE_FORMAT_S16S16
Definition gxm.h:224
@ SCE_GXM_COLOR_BASE_FORMAT_S16
Definition gxm.h:223
@ SCE_GXM_COLOR_BASE_FORMAT_U2F10F10F10
Definition gxm.h:239
@ SCE_GXM_COLOR_BASE_FORMAT_F16
Definition gxm.h:220
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8
Definition gxm.h:231
@ SCE_GXM_COLOR_BASE_FORMAT_S8S8S8S8
Definition gxm.h:234
@ SCE_GXM_COLOR_BASE_FORMAT_U8
Definition gxm.h:228
@ SCE_GXM_COLOR_BASE_FORMAT_U16
Definition gxm.h:225
@ SCE_GXM_COLOR_BASE_FORMAT_U5U6U5
Definition gxm.h:216
@ SCE_GXM_COLOR_BASE_FORMAT_S8
Definition gxm.h:229
@ SCE_GXM_COLOR_BASE_FORMAT_U8U3U3U2
Definition gxm.h:219
@ SCE_GXM_COLOR_BASE_FORMAT_F32F32
Definition gxm.h:236
@ SCE_GXM_COLOR_BASE_FORMAT_F16F16
Definition gxm.h:221
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8U8U8
Definition gxm.h:214
@ SCE_GXM_COLOR_BASE_FORMAT_U8S8S8U8
Definition gxm.h:233
@ SCE_GXM_COLOR_BASE_FORMAT_U1U5U5U5
Definition gxm.h:217
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8U8
Definition gxm.h:215
@ SCE_GXM_BLEND_FUNC_MAX
Definition gxm.h:1031
@ SCE_GXM_BLEND_FUNC_REVERSE_SUBTRACT
Definition gxm.h:1029
@ SCE_GXM_BLEND_FUNC_NONE
Definition gxm.h:1026
@ SCE_GXM_BLEND_FUNC_MIN
Definition gxm.h:1030
@ SCE_GXM_BLEND_FUNC_ADD
Definition gxm.h:1027
@ SCE_GXM_BLEND_FUNC_SUBTRACT
Definition gxm.h:1028
@ SCE_GXM_BLEND_FACTOR_SRC_COLOR
Definition gxm.h:1037
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
Definition gxm.h:1038
@ SCE_GXM_BLEND_FACTOR_DST_ALPHA_SATURATE
Definition gxm.h:1046
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_COLOR
Definition gxm.h:1042
@ SCE_GXM_BLEND_FACTOR_ZERO
Definition gxm.h:1035
@ SCE_GXM_BLEND_FACTOR_DST_COLOR
Definition gxm.h:1041
@ SCE_GXM_BLEND_FACTOR_SRC_ALPHA
Definition gxm.h:1039
@ SCE_GXM_BLEND_FACTOR_DST_ALPHA
Definition gxm.h:1043
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
Definition gxm.h:1044
@ SCE_GXM_BLEND_FACTOR_ONE
Definition gxm.h:1036
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
Definition gxm.h:1040
@ SCE_GXM_BLEND_FACTOR_SRC_ALPHA_SATURATE
Definition gxm.h:1045
@ SCE_GXM_COLOR_SURFACE_SCALE_NONE
Definition gxm.h:999
@ SCE_GXM_COLOR_SURFACE_SCALE_MSAA_DOWNSCALE
Definition gxm.h:1000
@ SCE_GXM_TRANSFER_FORMAT_U8U8U8_BGR
Definition gxm.h:1064
@ SCE_GXM_TRANSFER_FORMAT_YVYU422
Definition gxm.h:1067
@ SCE_GXM_TRANSFER_FORMAT_RAW32
Definition gxm.h:1072
@ SCE_GXM_TRANSFER_FORMAT_U5U6U5_BGR
Definition gxm.h:1062
@ SCE_GXM_TRANSFER_FORMAT_YUYV422
Definition gxm.h:1069
@ SCE_GXM_TRANSFER_FORMAT_UYVY422
Definition gxm.h:1068
@ SCE_GXM_TRANSFER_FORMAT_RAW64
Definition gxm.h:1073
@ SCE_GXM_TRANSFER_FORMAT_U8U8_GR
Definition gxm.h:1063
@ SCE_GXM_TRANSFER_FORMAT_U4U4U4U4_ABGR
Definition gxm.h:1060
@ SCE_GXM_TRANSFER_FORMAT_U1U5U5U5_ABGR
Definition gxm.h:1061
@ SCE_GXM_TRANSFER_FORMAT_RAW128
Definition gxm.h:1074
@ SCE_GXM_TRANSFER_FORMAT_VYUY422
Definition gxm.h:1066
@ SCE_GXM_TRANSFER_FORMAT_RAW16
Definition gxm.h:1071
@ SCE_GXM_TRANSFER_FORMAT_U8_R
Definition gxm.h:1059
@ SCE_GXM_TRANSFER_FORMAT_U8U8U8U8_ABGR
Definition gxm.h:1065
@ SCE_GXM_TRANSFER_FORMAT_U2U10U10U10_ABGR
Definition gxm.h:1070
@ SCE_GXM_COLOR_SWIZZLE3_BGR
Definition gxm.h:195
@ SCE_GXM_COLOR_SWIZZLE3_RGB
Definition gxm.h:196
@ SCE_GXM_COLOR_MASK_G
Definition gxm.h:1053
@ SCE_GXM_COLOR_MASK_ALL
Definition gxm.h:1055
@ SCE_GXM_COLOR_MASK_A
Definition gxm.h:1051
@ SCE_GXM_COLOR_MASK_NONE
Definition gxm.h:1050
@ SCE_GXM_COLOR_MASK_R
Definition gxm.h:1052
@ SCE_GXM_COLOR_MASK_B
Definition gxm.h:1054
@ SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC0
Definition gxm.h:436
@ SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC1
Definition gxm.h:440
@ SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC1
Definition gxm.h:441
@ SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC0
Definition gxm.h:439
@ SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC1
Definition gxm.h:442
@ SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC1
Definition gxm.h:443
@ SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC0
Definition gxm.h:438
@ SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC0
Definition gxm.h:437
@ SCE_GXM_PRIMITIVE_TRIANGLE_STRIP
Triangle strips primitive.
Definition gxm.h:107
@ SCE_GXM_PRIMITIVE_TRIANGLE_FAN
Triangle fans primitive.
Definition gxm.h:108
@ SCE_GXM_PRIMITIVE_TRIANGLE_EDGES
Triangle edges primitive.
Definition gxm.h:109
@ SCE_GXM_PRIMITIVE_TRIANGLES
Triangles primitive.
Definition gxm.h:104
@ SCE_GXM_PRIMITIVE_LINES
Lines primitive.
Definition gxm.h:105
@ SCE_GXM_PRIMITIVE_POINTS
Points primitive.
Definition gxm.h:106
@ SCE_GXM_OUTPUT_REGISTER_SIZE_64BIT
Definition gxm.h:1005
@ SCE_GXM_OUTPUT_REGISTER_SIZE_32BIT
Definition gxm.h:1004
@ SCE_GXM_PRECOMPUTED_VERTEX_STATE_WORD_COUNT
Definition gxm.h:1265
@ SCE_GXM_PRECOMPUTED_FRAGMENT_STATE_WORD_COUNT
Definition gxm.h:1266
@ SCE_GXM_PRECOMPUTED_DRAW_WORD_COUNT
Definition gxm.h:1267
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32M
Definition gxm.h:473
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U3U3U2
Definition gxm.h:457
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16U16
Definition gxm.h:469
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC4
Unsigned BC4.
Definition gxm.h:493
@ SCE_GXM_TEXTURE_BASE_FORMAT_S5S5U6
Definition gxm.h:460
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16
Definition gxm.h:464
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8
Definition gxm.h:461
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8
Definition gxm.h:503
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII2BPP
PowerVR Texture Compression (PVRTC2 2-bpp).
Definition gxm.h:487
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8
Definition gxm.h:454
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32
Definition gxm.h:472
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8
Definition gxm.h:462
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32F32
Definition gxm.h:483
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P3
Definition gxm.h:498
@ SCE_GXM_TEXTURE_BASE_FORMAT_P4
Definition gxm.h:500
@ SCE_GXM_TEXTURE_BASE_FORMAT_U2F10F10F10
Definition gxm.h:504
@ SCE_GXM_TEXTURE_BASE_FORMAT_SBC4
Signed BC4.
Definition gxm.h:494
@ SCE_GXM_TEXTURE_BASE_FORMAT_ETC1
Ericsson Texture Compression (ETC1). Requires SCE_GXM_INITIALIZE_FLAG_EXTENDED_FORMAT.
Definition gxm.h:489
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16F16F16F16
Definition gxm.h:480
@ SCE_GXM_TEXTURE_BASE_FORMAT_SBC5
Signed BC5.
Definition gxm.h:496
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII4BPP
PowerVR Texture Compression (PVRTC2 4-bpp).
Definition gxm.h:488
@ SCE_GXM_TEXTURE_BASE_FORMAT_U4U4U4U4
Definition gxm.h:456
@ SCE_GXM_TEXTURE_BASE_FORMAT_U1U5U5U5
Definition gxm.h:458
@ SCE_GXM_TEXTURE_BASE_FORMAT_U32U32
Definition gxm.h:484
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRT4BPP
PowerVR Texture Compression (PVRTC 4-bpp).
Definition gxm.h:486
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16
Definition gxm.h:465
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC2
Unsigned BC2 (DXT2/DXT3).
Definition gxm.h:491
@ SCE_GXM_TEXTURE_BASE_FORMAT_X8S8S8U8
Definition gxm.h:474
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8S8
Definition gxm.h:467
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P2
Definition gxm.h:497
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV422
Definition gxm.h:499
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16S16
Definition gxm.h:470
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRT2BPP
PowerVR Texture Compression (PVRTC 2-bpp).
Definition gxm.h:485
@ SCE_GXM_TEXTURE_BASE_FORMAT_U32
Definition gxm.h:476
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8
Definition gxm.h:455
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16S16S16S16
Definition gxm.h:482
@ SCE_GXM_TEXTURE_BASE_FORMAT_P8
Definition gxm.h:501
@ SCE_GXM_TEXTURE_BASE_FORMAT_F11F11F10
Definition gxm.h:479
@ SCE_GXM_TEXTURE_BASE_FORMAT_X8U24
Definition gxm.h:475
@ SCE_GXM_TEXTURE_BASE_FORMAT_U5U6U5
Definition gxm.h:459
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16U16U16U16
Definition gxm.h:481
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8
Definition gxm.h:502
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8U8
Definition gxm.h:466
@ SCE_GXM_TEXTURE_BASE_FORMAT_U2U10U10U10
Definition gxm.h:468
@ SCE_GXM_TEXTURE_BASE_FORMAT_S32
Definition gxm.h:477
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC1
Unsigned BC1 (DXT1).
Definition gxm.h:490
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16F16
Definition gxm.h:471
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16
Definition gxm.h:463
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC5
Unsigned BC5.
Definition gxm.h:495
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC3
Unsigned BC3 (DXT4/DXT5).
Definition gxm.h:492
@ SCE_GXM_TEXTURE_BASE_FORMAT_SE5M9M9M9
Definition gxm.h:478
@ SCE_GXM_TEXTURE_CUBE_ARBITRARY
Cube memory layout with arbitrary width and height.
Definition gxm.h:885
@ SCE_GXM_TEXTURE_LINEAR
Linear memory layout.
Definition gxm.h:881
@ SCE_GXM_TEXTURE_TILED
Tiled memory layout.
Definition gxm.h:882
@ SCE_GXM_TEXTURE_CUBE
Cube memory layout with power of two width and height.
Definition gxm.h:880
@ SCE_GXM_TEXTURE_SWIZZLED
Swizzled memory layout with power of two width and height.
Definition gxm.h:879
@ SCE_GXM_TEXTURE_LINEAR_STRIDED
Linear memory layout with arbitrary stride.
Definition gxm.h:884
@ SCE_GXM_TEXTURE_SWIZZLED_ARBITRARY
Swizzled memory layout with arbitrary width and height.
Definition gxm.h:883
@ SCE_GXM_WCLAMP_MODE_ENABLED
Definition gxm.h:962
@ SCE_GXM_WCLAMP_MODE_DISABLED
Definition gxm.h:961
@ SCE_GXM_VISIBILITY_TEST_DISABLED
Definition gxm.h:1009
@ SCE_GXM_VISIBILITY_TEST_ENABLED
Definition gxm.h:1010
@ SCE_GXM_LINE_FILL_LAST_PIXEL_ENABLED
Definition gxm.h:951
@ SCE_GXM_LINE_FILL_LAST_PIXEL_DISABLED
Definition gxm.h:950
@ SCE_GXM_TEXTURE_SWIZZLE2_DS
Definition gxm.h:421
@ SCE_GXM_TEXTURE_SWIZZLE2_SD
Definition gxm.h:420
@ SCE_GXM_TEXTURE_MIP_FILTER_ENABLED
Definition gxm.h:897
@ SCE_GXM_TEXTURE_MIP_FILTER_DISABLED
Definition gxm.h:896
@ SCE_GXM_PARAMETER_SEMANTIC_BLENDINDICES
Definition gxm.h:1334
@ SCE_GXM_PARAMETER_SEMANTIC_DIFFUSE
Definition gxm.h:1337
@ SCE_GXM_PARAMETER_SEMANTIC_TEXCOORD
Definition gxm.h:1344
@ SCE_GXM_PARAMETER_SEMANTIC_POSITION
Definition gxm.h:1341
@ SCE_GXM_PARAMETER_SEMANTIC_NONE
Definition gxm.h:1330
@ SCE_GXM_PARAMETER_SEMANTIC_NORMAL
Definition gxm.h:1339
@ SCE_GXM_PARAMETER_SEMANTIC_FOGCOORD
Definition gxm.h:1338
@ SCE_GXM_PARAMETER_SEMANTIC_BCOL
Definition gxm.h:1332
@ SCE_GXM_PARAMETER_SEMANTIC_BINORMAL
Definition gxm.h:1333
@ SCE_GXM_PARAMETER_SEMANTIC_ATTR
Definition gxm.h:1331
@ SCE_GXM_PARAMETER_SEMANTIC_BLENDWEIGHT
Definition gxm.h:1335
@ SCE_GXM_PARAMETER_SEMANTIC_TANGENT
Definition gxm.h:1343
@ SCE_GXM_PARAMETER_SEMANTIC_SPECULAR
Definition gxm.h:1342
@ SCE_GXM_PARAMETER_SEMANTIC_COLOR
Definition gxm.h:1336
@ SCE_GXM_PARAMETER_SEMANTIC_POINTSIZE
Definition gxm.h:1340
@ SCE_GXM_STENCIL_OP_DECR
Decrement the current stored value by 1.
Definition gxm.h:156
@ SCE_GXM_STENCIL_OP_ZERO
Set the current stored value to 0.
Definition gxm.h:153
@ SCE_GXM_STENCIL_OP_KEEP
Keep the current stored value.
Definition gxm.h:152
@ SCE_GXM_STENCIL_OP_REPLACE
Replace the current stored value with the fragment value.
Definition gxm.h:154
@ SCE_GXM_STENCIL_OP_INCR_WRAP
Increment the current stored value by 1 with wrapping in the 0-255 range.
Definition gxm.h:158
@ SCE_GXM_STENCIL_OP_INCR
Increment the current stored value by 1.
Definition gxm.h:155
@ SCE_GXM_STENCIL_OP_DECR_WRAP
Decrement the current stored value by 1 with wrapping in the 0-255 range.
Definition gxm.h:159
@ SCE_GXM_STENCIL_OP_INVERT
Bitwise flip the current stored value.
Definition gxm.h:157
@ SCE_GXM_WBUFFER_ENABLED
Enabled.
Definition gxm.h:974
@ SCE_GXM_WBUFFER_DISABLED
Disabled.
Definition gxm.h:973
@ SCE_GXM_TEXTURE_FILTER_POINT
Definition gxm.h:889
@ SCE_GXM_TEXTURE_FILTER_LINEAR
Definition gxm.h:890
@ SCE_GXM_TEXTURE_FILTER_MIPMAP_LINEAR
Definition gxm.h:891
@ SCE_GXM_TEXTURE_FILTER_MIPMAP_POINT
Definition gxm.h:892
@ SCE_GXM_MEMORY_ATTRIB_READ
Memory region readable by the GPU.
Definition gxm.h:71
@ SCE_GXM_MEMORY_ATTRIB_RW
Memory region both readable and writeable by the GPU.
Definition gxm.h:73
@ SCE_GXM_MEMORY_ATTRIB_WRITE
Memory region writeable by the GPU.
Definition gxm.h:72
@ SCE_GXM_INDEX_SOURCE_INDEX_32BIT
32-bit indexing.
Definition gxm.h:932
@ SCE_GXM_INDEX_SOURCE_INSTANCE_32BIT
32-bit indexing for instanced draws.
Definition gxm.h:934
@ SCE_GXM_INDEX_SOURCE_INDEX_16BIT
16-bit indexing. Values must be lower than 64000.
Definition gxm.h:931
@ SCE_GXM_INDEX_SOURCE_INSTANCE_16BIT
16-bit indexing for instanced draws. Values must be lower than 64000.
Definition gxm.h:933
@ SCE_GXM_MULTISAMPLE_2X
2x1 rotated grid multisample.
Definition gxm.h:390
@ SCE_GXM_MULTISAMPLE_4X
2x2 rotated grid multisample.
Definition gxm.h:391
@ SCE_GXM_MULTISAMPLE_NONE
Multisample disabled.
Definition gxm.h:389
@ SCE_GXM_ATTRIBUTE_FORMAT_S8
8-bit signed integer.
Definition gxm.h:79
@ SCE_GXM_ATTRIBUTE_FORMAT_U16N
16-bit normalized unsigned integer.
Definition gxm.h:84
@ SCE_GXM_ATTRIBUTE_FORMAT_U8N
8-bit normalized unsigned integer.
Definition gxm.h:82
@ SCE_GXM_ATTRIBUTE_FORMAT_U8
8-bit unsigned integer.
Definition gxm.h:78
@ SCE_GXM_ATTRIBUTE_FORMAT_S16N
16-bit normalized signed integer.
Definition gxm.h:85
@ SCE_GXM_ATTRIBUTE_FORMAT_U16
16-bit unsigned integer.
Definition gxm.h:80
@ SCE_GXM_ATTRIBUTE_FORMAT_S16
16-bit signed integer.
Definition gxm.h:81
@ SCE_GXM_ATTRIBUTE_FORMAT_F32
32-bit float.
Definition gxm.h:87
@ SCE_GXM_ATTRIBUTE_FORMAT_UNTYPED
Typeless.
Definition gxm.h:88
@ SCE_GXM_ATTRIBUTE_FORMAT_F16
16-bit half-float.
Definition gxm.h:86
@ SCE_GXM_ATTRIBUTE_FORMAT_S8N
8-bit normalized signed integer.
Definition gxm.h:83
@ SCE_GXM_CULL_NONE
Disable hardware culling.
Definition gxm.h:164
@ SCE_GXM_CULL_CW
Clockwise hardware culling.
Definition gxm.h:165
@ SCE_GXM_CULL_CCW
Counter-clockwise hardware culling.
Definition gxm.h:166
@ SCE_GXM_COLOR_SWIZZLE1_A
Definition gxm.h:209
@ SCE_GXM_COLOR_SWIZZLE1_G
Definition gxm.h:208
@ SCE_GXM_COLOR_SWIZZLE1_R
Definition gxm.h:207
@ SCE_GXM_COLOR_FORMAT_F10F10F10U2_BGRA
32-bit packed 10-bit BGR floats and 2-bit unsigned integer A color format.
Definition gxm.h:339
@ SCE_GXM_COLOR_FORMAT_S8S8_RA
16-bit signed RA88 color format.
Definition gxm.h:309
@ SCE_GXM_COLOR_FORMAT_U8S8S8U8_ABGR
32-bit unsigned ABGR8888 with signed blue and green channels color format.
Definition gxm.h:312
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_ARGB
64-bit half-float ARGB color format.
Definition gxm.h:323
@ SCE_GXM_COLOR_FORMAT_U8U8U8_BGR
24-bit unsigned BGR color format.
Definition gxm.h:250
@ SCE_GXM_COLOR_FORMAT_S8S8_AR
16-bit signed AR88 color format.
Definition gxm.h:310
@ SCE_GXM_COLOR_FORMAT_A4R4G4B4
16-bit unsigned ARGB4444 color format (Legacy naming).
Definition gxm.h:345
@ SCE_GXM_COLOR_FORMAT_F32F32_RG
64-bit float RG color format.
Definition gxm.h:328
@ SCE_GXM_COLOR_FORMAT_S16_R
16-bit signed R color format.
Definition gxm.h:276
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_ABGR
32-bit signed ABGR8888 color format.
Definition gxm.h:317
@ SCE_GXM_COLOR_FORMAT_U5U6U5_RGB
16-bit unsigned RGB565 color format.
Definition gxm.h:254
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_RGBA
16-bit unsigned RGBA4444 color format.
Definition gxm.h:263
@ SCE_GXM_COLOR_FORMAT_U5U6U5_BGR
16-bit unsigned BGR565 color format.
Definition gxm.h:253
@ SCE_GXM_COLOR_FORMAT_S8S8_RG
16-bit signed RG88 color format.
Definition gxm.h:308
@ SCE_GXM_COLOR_FORMAT_U8U3U3U2_ARGB
16-bit unsigned ARGB8332 color format.
Definition gxm.h:266
@ SCE_GXM_COLOR_FORMAT_F32F32_GR
64-bit float GR color format.
Definition gxm.h:327
@ SCE_GXM_COLOR_FORMAT_U2U10U10U10_ARGB
32-bit unsigned A2R10G10B10 color format.
Definition gxm.h:289
@ SCE_GXM_COLOR_FORMAT_U6S5S5_BGR
16-bit signed BGR556 with unsigned blue channel color format.
Definition gxm.h:299
@ SCE_GXM_COLOR_FORMAT_F11F11F10_RGB
32-bit packed floating point R11G11B10 color format.
Definition gxm.h:331
@ SCE_GXM_COLOR_FORMAT_F16_G
16-bit half-float G color format.
Definition gxm.h:269
@ SCE_GXM_COLOR_FORMAT_U2F10F10F10_ARGB
32-bit packed 2-bit unsigned integer A and 10-bit RGB floats color format.
Definition gxm.h:337
@ SCE_GXM_COLOR_FORMAT_U1U5U5U5_ARGB
16-bit unsigned ARGB1555 color format.
Definition gxm.h:257
@ SCE_GXM_COLOR_FORMAT_U8U8_RA
16-bit unsigned RA88 color format.
Definition gxm.h:304
@ SCE_GXM_COLOR_FORMAT_F10F10F10U2_RGBA
32-bit packed 10-bit RGB floats and 2-bit unsigned integer A color format.
Definition gxm.h:338
@ SCE_GXM_COLOR_FORMAT_U8U8_RG
16-bit unsigned RG88 color format.
Definition gxm.h:303
@ SCE_GXM_COLOR_FORMAT_U16_R
16-bit unsigned R16 color format.
Definition gxm.h:282
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_BGRA
32-bit signed BGRA8888 color format.
Definition gxm.h:320
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_ABGR
64-bit half-float ABGR color format.
Definition gxm.h:322
@ SCE_GXM_COLOR_FORMAT_S5S5U6_RGB
16-bit signed RGB655 with unsigned blue channel color format.
Definition gxm.h:300
@ SCE_GXM_COLOR_FORMAT_U10U10U10U2_BGRA
32-bit unsigned B10G10R10A2 color format.
Definition gxm.h:291
@ SCE_GXM_COLOR_FORMAT_U16U16_RG
32-bit unsigned R16G16 color format.
Definition gxm.h:286
@ SCE_GXM_COLOR_FORMAT_F32_R
32-bit float R color format.
Definition gxm.h:274
@ SCE_GXM_COLOR_FORMAT_A1R5G5B5
16-bit unsigned ARGB1555 color format (Legacy naming).
Definition gxm.h:344
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_ARGB
32-bit signed ARGB8888 color format.
Definition gxm.h:318
@ SCE_GXM_COLOR_FORMAT_U5U5U5U1_BGRA
16-bit unsigned BGRA5551 color format.
Definition gxm.h:259
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_BGRA
32-bit unsigned BGRA color format.
Definition gxm.h:248
@ SCE_GXM_COLOR_FORMAT_S16S16_RG
32-bit signed R16G16 color format.
Definition gxm.h:280
@ SCE_GXM_COLOR_FORMAT_U8U8_GR
16-bit unsigned GR88 color format.
Definition gxm.h:302
@ SCE_GXM_COLOR_FORMAT_A8R8G8B8
32-bit unsigned ARGB color format (Legacy naming).
Definition gxm.h:342
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_ABGR
32-bit unsigned ABGR color format.
Definition gxm.h:245
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_ARGB
32-bit unsigned ARGB color format.
Definition gxm.h:246
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_ARGB
16-bit unsigned ARGB4444 color format.
Definition gxm.h:262
@ SCE_GXM_COLOR_FORMAT_U10U10U10U2_RGBA
32-bit unsigned R10G10B10A2 color format.
Definition gxm.h:290
@ SCE_GXM_COLOR_FORMAT_A8
8-bit unsigned A color format (Legacy naming).
Definition gxm.h:346
@ SCE_GXM_COLOR_FORMAT_U1U5U5U5_ABGR
16-bit unsigned ABGR1555 color format.
Definition gxm.h:256
@ SCE_GXM_COLOR_FORMAT_U16U16_GR
32-bit unsigned G16R16 color format.
Definition gxm.h:285
@ SCE_GXM_COLOR_FORMAT_S8_R
8-bit signed R color format.
Definition gxm.h:296
@ SCE_GXM_COLOR_FORMAT_R5G6B5
16-bit unsigned RGB565 color format (Legacy naming).
Definition gxm.h:343
@ SCE_GXM_COLOR_FORMAT_S8S8U8U8_BGRA
32-bit unsigned BGRA8888 with signed blue and green channels color format.
Definition gxm.h:315
@ SCE_GXM_COLOR_FORMAT_SE5M9M9M9_BGR
32-bit packed floats with 5-bit shared exponent and 9-bit mantissa BGR color format.
Definition gxm.h:333
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_ABGR
16-bit unsigned ABGR4444 color format.
Definition gxm.h:261
@ SCE_GXM_COLOR_FORMAT_S8S8_GR
16-bit signed GR88 color format.
Definition gxm.h:307
@ SCE_GXM_COLOR_FORMAT_U8_A
8-bit unsigned A color format.
Definition gxm.h:294
@ SCE_GXM_COLOR_FORMAT_U16_G
16-bit unsigned G16 color format.
Definition gxm.h:283
@ SCE_GXM_COLOR_FORMAT_F16_R
16-bit half-float R color format.
Definition gxm.h:268
@ SCE_GXM_COLOR_FORMAT_U5U5U5U1_RGBA
16-bit unsigned RGBA5551 color format.
Definition gxm.h:258
@ SCE_GXM_COLOR_FORMAT_S16_G
16-bit signed G color format.
Definition gxm.h:277
@ SCE_GXM_COLOR_FORMAT_S16S16_GR
32-bit signed G16R16 color format.
Definition gxm.h:279
@ SCE_GXM_COLOR_FORMAT_U8_R
8-bit unsigned R color format.
Definition gxm.h:293
@ SCE_GXM_COLOR_FORMAT_F16F16_GR
32-bit half-float GR color format.
Definition gxm.h:271
@ SCE_GXM_COLOR_FORMAT_A8B8G8R8
32-bit unsigned ABGR color format (Legacy naming).
Definition gxm.h:341
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_RGBA
32-bit unsigned RGBA color format.
Definition gxm.h:247
@ SCE_GXM_COLOR_FORMAT_U8U8U8_RGB
24-bit unsigned RGB color format.
Definition gxm.h:251
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_RGBA
32-bit signed RGBA8888 color format.
Definition gxm.h:319
@ SCE_GXM_COLOR_FORMAT_F16F16_RG
32-bit half-float RG color format.
Definition gxm.h:272
@ SCE_GXM_COLOR_FORMAT_U8U8S8S8_ARGB
32-bit unsigned ARGB8888 with signed blue and green channels color format.
Definition gxm.h:313
@ SCE_GXM_COLOR_FORMAT_U8U8_AR
16-bit unsigned AR88 color format.
Definition gxm.h:305
@ SCE_GXM_COLOR_FORMAT_U8S8S8U8_RGBA
32-bit unsigned RGBA8888 with signed blue and green channels color format.
Definition gxm.h:314
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_RGBA
64-bit half-float RGBA color format.
Definition gxm.h:324
@ SCE_GXM_COLOR_FORMAT_U2F10F10F10_ABGR
32-bit packed 2-bit unsigned integer A and 10-bit BGR floats color format.
Definition gxm.h:336
@ SCE_GXM_COLOR_FORMAT_U2U10U10U10_ABGR
32-bit unsigned A2B10G10R10 color format.
Definition gxm.h:288
@ SCE_GXM_COLOR_FORMAT_SE5M9M9M9_RGB
32-bit packed floats with 5-bit shared exponent and 9-bit mantissa RGB color format.
Definition gxm.h:334
@ SCE_GXM_COLOR_FORMAT_S8_A
8-bit signed A color format.
Definition gxm.h:297
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_BGRA
16-bit unsigned BGRA4444 color format.
Definition gxm.h:264
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_BGRA
64-bit half-float BGRA color format.
Definition gxm.h:325
@ SCE_GXM_COLOR_FORMAT_F10F11F11_BGR
32-bit packed floating point B10G11R11 color format.
Definition gxm.h:330
@ SCE_GXM_TWO_SIDED_ENABLED
Enabled.
Definition gxm.h:957
@ SCE_GXM_TWO_SIDED_DISABLED
Disabled.
Definition gxm.h:956
@ SCE_GXM_DEPTH_STENCIL_FORMAT_S8D24
Packed 8-bit integer stencil and 24-bit integer depth surfaces.
Definition gxm.h:98
@ SCE_GXM_DEPTH_STENCIL_FORMAT_D16
16-bit integer depth surface.
Definition gxm.h:99
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32_S8
32-bit floating point depth surface and 8-bit integer stencil surface.
Definition gxm.h:95
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32
32-bit floating point depth surface.
Definition gxm.h:93
@ SCE_GXM_DEPTH_STENCIL_FORMAT_S8
8-bit integer stencil surface.
Definition gxm.h:94
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M
32-bit floating point depth surface with one bit reserved for mask update.
Definition gxm.h:96
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M_S8
32-bit floating point depth surface with one bit reserved for mask update and 8-bit integer stencil s...
Definition gxm.h:97
@ SCE_GXM_PARAMETER_TYPE_F32
Definition gxm.h:1317
@ SCE_GXM_PARAMETER_TYPE_S32
Definition gxm.h:1321
@ SCE_GXM_PARAMETER_TYPE_U8
Definition gxm.h:1324
@ SCE_GXM_PARAMETER_TYPE_F16
Definition gxm.h:1318
@ SCE_GXM_PARAMETER_TYPE_AGGREGATE
Definition gxm.h:1326
@ SCE_GXM_PARAMETER_TYPE_S8
Definition gxm.h:1325
@ SCE_GXM_PARAMETER_TYPE_U16
Definition gxm.h:1322
@ SCE_GXM_PARAMETER_TYPE_U32
Definition gxm.h:1320
@ SCE_GXM_PARAMETER_TYPE_S16
Definition gxm.h:1323
@ SCE_GXM_PARAMETER_TYPE_C10
Definition gxm.h:1319
@ SCE_GXM_TEXTURE_SWIZZLE2_RGGG
Definition gxm.h:414
@ SCE_GXM_TEXTURE_SWIZZLE2_00RG
Definition gxm.h:416
@ SCE_GXM_TEXTURE_SWIZZLE2_GRGR
Definition gxm.h:415
@ SCE_GXM_TEXTURE_SWIZZLE2_GR
Definition gxm.h:411
@ SCE_GXM_TEXTURE_SWIZZLE2_00GR
Definition gxm.h:412
@ SCE_GXM_TEXTURE_SWIZZLE2_GRRR
Definition gxm.h:413
@ SCE_GXM_DEPTH_STENCIL_FORCE_STORE_DISABLED
Definition gxm.h:983
@ SCE_GXM_DEPTH_STENCIL_FORCE_STORE_ENABLED
Definition gxm.h:984
@ SCE_GXM_STENCIL_FUNC_NOT_EQUAL
Stencil test passes when fragment stencil value is not equal to the current stored value.
Definition gxm.h:145
@ SCE_GXM_STENCIL_FUNC_GREATER
Stencil test passes when fragment stencil value is greater than the current stored value.
Definition gxm.h:144
@ SCE_GXM_STENCIL_FUNC_LESS
Stencil test passes when fragment stencil value is less than the current stored value.
Definition gxm.h:141
@ SCE_GXM_STENCIL_FUNC_ALWAYS
Stencil test always passes.
Definition gxm.h:147
@ SCE_GXM_STENCIL_FUNC_LESS_EQUAL
Stencil test passes when fragment stencil value is less or equal than the current stored value.
Definition gxm.h:143
@ SCE_GXM_STENCIL_FUNC_NEVER
Stencil test never passes.
Definition gxm.h:140
@ SCE_GXM_STENCIL_FUNC_GREATER_EQUAL
Stencil test passes when fragment stencil value is greater or equal than the current stored value.
Definition gxm.h:146
@ SCE_GXM_STENCIL_FUNC_EQUAL
Stencil test passes when fragment stencil value is equal to the current stored value.
Definition gxm.h:142
@ SCE_GXM_VISIBILITY_TEST_OP_INCREMENT
Definition gxm.h:1014
@ SCE_GXM_VISIBILITY_TEST_OP_SET
Definition gxm.h:1015
@ SCE_GXM_COLOR_SWIZZLE4_BGRA
Definition gxm.h:191
@ SCE_GXM_COLOR_SWIZZLE4_ARGB
Definition gxm.h:189
@ SCE_GXM_COLOR_SWIZZLE4_ABGR
Definition gxm.h:188
@ SCE_GXM_COLOR_SWIZZLE4_RGBA
Definition gxm.h:190
@ SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_DISABLED
Definition gxm.h:978
@ SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_ENABLED
Definition gxm.h:979
@ SCE_GXM_EDGE_ENABLE_01
Definition gxm.h:113
@ SCE_GXM_EDGE_ENABLE_12
Definition gxm.h:114
@ SCE_GXM_EDGE_ENABLE_20
Definition gxm.h:115
@ SCE_GXM_FRAGMENT_PROGRAM_DISABLED
Disabled.
Definition gxm.h:939
@ SCE_GXM_FRAGMENT_PROGRAM_ENABLED
Enabled.
Definition gxm.h:940
@ SCE_GXM_PASS_TYPE_MASK_UPDATE
Definition gxm.h:173
@ SCE_GXM_PASS_TYPE_DISCARD
Definition gxm.h:172
@ SCE_GXM_PASS_TYPE_DEPTH_REPLACE
Definition gxm.h:174
@ SCE_GXM_PASS_TYPE_TRANSLUCENT
Definition gxm.h:171
@ SCE_GXM_PASS_TYPE_OPAQUE
Definition gxm.h:170
@ SCE_GXM_TEXTURE_SWIZZLE1_1RRR
Definition gxm.h:430
@ SCE_GXM_TEXTURE_SWIZZLE1_0RRR
Definition gxm.h:429
@ SCE_GXM_TEXTURE_SWIZZLE1_R
Definition gxm.h:425
@ SCE_GXM_TEXTURE_SWIZZLE1_RRRR
Definition gxm.h:428
@ SCE_GXM_TEXTURE_SWIZZLE1_R111
Definition gxm.h:432
@ SCE_GXM_TEXTURE_SWIZZLE1_000R
Definition gxm.h:426
@ SCE_GXM_TEXTURE_SWIZZLE1_R000
Definition gxm.h:431
@ SCE_GXM_TEXTURE_SWIZZLE1_111R
Definition gxm.h:427
@ SCE_GXM_VIEWPORT_DISABLED
Disabled.
Definition gxm.h:967
@ SCE_GXM_VIEWPORT_ENABLED
Enabled.
Definition gxm.h:968
@ SCE_GXM_PARAMETER_CATEGORY_SAMPLER
Sampler.
Definition gxm.h:1312
@ SCE_GXM_PARAMETER_CATEGORY_ATTRIBUTE
Vertex attribute input.
Definition gxm.h:1310
@ SCE_GXM_PARAMETER_CATEGORY_UNIFORM
Uniform.
Definition gxm.h:1311
@ SCE_GXM_PARAMETER_CATEGORY_UNIFORM_BUFFER
Uniform buffer.
Definition gxm.h:1313
@ SCE_GXM_TEXTURE_GAMMA_R
Definition gxm.h:913
@ SCE_GXM_TEXTURE_GAMMA_BGR
Definition gxm.h:915
@ SCE_GXM_TEXTURE_GAMMA_NONE
Definition gxm.h:912
@ SCE_GXM_TEXTURE_GAMMA_GR
Definition gxm.h:914
@ SCE_GXM_COLOR_SURFACE_GAMMA_GR
Definition gxm.h:359
@ SCE_GXM_COLOR_SURFACE_GAMMA_NONE
Definition gxm.h:357
@ SCE_GXM_COLOR_SURFACE_GAMMA_BGR
Definition gxm.h:360
@ SCE_GXM_COLOR_SURFACE_GAMMA_R
Definition gxm.h:358
@ SCE_GXM_TEXTURE_ADDR_MIRROR
Definition gxm.h:902
@ SCE_GXM_TEXTURE_ADDR_CLAMP_IGNORE_BORDER
Definition gxm.h:907
@ SCE_GXM_TEXTURE_ADDR_REPEAT_IGNORE_BORDER
Definition gxm.h:905
@ SCE_GXM_TEXTURE_ADDR_MIRROR_CLAMP
Definition gxm.h:904
@ SCE_GXM_TEXTURE_ADDR_REPEAT
Definition gxm.h:901
@ SCE_GXM_TEXTURE_ADDR_CLAMP_FULL_BORDER
Definition gxm.h:906
@ SCE_GXM_TEXTURE_ADDR_CLAMP_HALF_BORDER
Definition gxm.h:908
@ SCE_GXM_TEXTURE_ADDR_CLAMP
Definition gxm.h:903
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT2
Definition gxm.h:383
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF4
Definition gxm.h:381
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_UCHAR4
Definition gxm.h:377
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF2
Definition gxm.h:382
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_CHAR4
Definition gxm.h:378
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_SHORT2
Definition gxm.h:380
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_USHORT2
Definition gxm.h:379
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_DECLARED
Definition gxm.h:376
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT
Definition gxm.h:384
@ SCE_GXM_TEXTURE_NORMALIZE_DISABLED
Definition gxm.h:919
@ SCE_GXM_TEXTURE_NORMALIZE_ENABLED
Definition gxm.h:920
@ SCE_GXM_POLYGON_MODE_TRIANGLE_POINT
Definition gxm.h:184
@ SCE_GXM_POLYGON_MODE_POINT_01UV
Definition gxm.h:182
@ SCE_GXM_POLYGON_MODE_LINE
Definition gxm.h:179
@ SCE_GXM_POLYGON_MODE_POINT
Definition gxm.h:181
@ SCE_GXM_POLYGON_MODE_TRIANGLE_LINE
Definition gxm.h:183
@ SCE_GXM_POLYGON_MODE_POINT_10UV
Definition gxm.h:180
@ SCE_GXM_POLYGON_MODE_TRIANGLE_FILL
Definition gxm.h:178
@ SCE_GXM_COLOR_SURFACE_DITHER_DISABLED
Dithering disabled.
Definition gxm.h:365
@ SCE_GXM_COLOR_SURFACE_DITHER_ENABLED
Dithering enabled.
Definition gxm.h:366
@ SCE_GXM_DEPTH_FUNC_NOT_EQUAL
Depth test passes when fragment depth is not equal to the current stored value.
Definition gxm.h:133
@ SCE_GXM_DEPTH_FUNC_NEVER
Depth test never passes.
Definition gxm.h:128
@ SCE_GXM_DEPTH_FUNC_LESS_EQUAL
Depth test passes when fragment depth is less or equal than the current stored value.
Definition gxm.h:131
@ SCE_GXM_DEPTH_FUNC_ALWAYS
Depth test always passes.
Definition gxm.h:135
@ SCE_GXM_DEPTH_FUNC_EQUAL
Depth test passes when fragment depth is equal to the current stored value.
Definition gxm.h:130
@ SCE_GXM_DEPTH_FUNC_LESS
Depth test passes when fragment depth is less than the current stored value.
Definition gxm.h:129
@ SCE_GXM_DEPTH_FUNC_GREATER
Depth test passes when fragment depth is greater than the current stored value.
Definition gxm.h:132
@ SCE_GXM_DEPTH_FUNC_GREATER_EQUAL
Depth test passes when fragment depth is greater or equal than the current stored value.
Definition gxm.h:134
@ SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_PRECISION
Definition gxm.h:34
@ SCE_GXM_ERROR_INVALID_POLYGON_MODE
Definition gxm.h:33
@ SCE_GXM_ERROR_NULL_PROGRAM
Definition gxm.h:27
@ SCE_GXM_ERROR_NOT_WITHIN_SCENE
Definition gxm.h:25
@ SCE_GXM_ERROR_INVALID_INDEX_COUNT
Definition gxm.h:32
@ SCE_GXM_ERROR_INVALID_TEXTURE
Definition gxm.h:41
@ SCE_GXM_ERROR_PROGRAM_IN_USE
Definition gxm.h:31
@ SCE_GXM_ERROR_UNINITIALIZED
Definition gxm.h:19
@ SCE_GXM_ERROR_OUT_OF_MEMORY
Definition gxm.h:21
@ SCE_GXM_ERROR_DRIVER
Definition gxm.h:40
@ SCE_GXM_ERROR_OUT_OF_RENDER_TARGETS
Definition gxm.h:44
@ SCE_GXM_ERROR_INVALID_POINTER
Definition gxm.h:23
@ SCE_GXM_ERROR_ALREADY_INITIALIZED
Definition gxm.h:20
@ SCE_GXM_ERROR_INVALID_VALUE
Definition gxm.h:22
@ SCE_GXM_ERROR_INVALID_TEXTURE_DATA_POINTER
Definition gxm.h:42
@ SCE_GXM_ERROR_INVALID_ALIGNMENT
Definition gxm.h:24
@ SCE_GXM_ERROR_UNIFORM_BUFFER_NOT_RESERVED
Definition gxm.h:36
@ SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_COMPONENT_COUNT
Definition gxm.h:35
@ SCE_GXM_ERROR_UNSUPPORTED
Definition gxm.h:28
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_DRAW
Definition gxm.h:37
@ SCE_GXM_ERROR_INVALID_TEXTURE_PALETTE_POINTER
Definition gxm.h:43
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_FRAGMENT_STATE
Definition gxm.h:39
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_VERTEX_STATE
Definition gxm.h:38
@ SCE_GXM_ERROR_WITHIN_SCENE
Definition gxm.h:26
@ SCE_GXM_ERROR_RESERVE_FAILED
Definition gxm.h:30
@ SCE_GXM_ERROR_PATCHER_INTERNAL
Definition gxm.h:29
@ SCE_GXM_COLOR_SURFACE_LINEAR
Linear memory layout.
Definition gxm.h:351
@ SCE_GXM_COLOR_SURFACE_SWIZZLED
Swizzled memory layout.
Definition gxm.h:353
@ SCE_GXM_COLOR_SURFACE_TILED
Tiled memory layout.
Definition gxm.h:352
@ SCE_GXM_MIDSCENE_PRESERVE_DEFAULT_UNIFORM_BUFFERS
Definition gxm.h:995
@ SCE_GXM_RENDER_TARGET_CUSTOM_MULTISAMPLE_LOCATIONS
Definition gxm.h:1383
@ SCE_GXM_COLOR_SWIZZLE2_GR
Definition gxm.h:200
@ SCE_GXM_COLOR_SWIZZLE2_RG
Definition gxm.h:201
@ SCE_GXM_COLOR_SWIZZLE2_RA
Definition gxm.h:202
@ SCE_GXM_COLOR_SWIZZLE2_AR
Definition gxm.h:203
@ SCE_GXM_DEPTH_STENCIL_SURFACE_TILED
Tiled memory layout.
Definition gxm.h:372
@ SCE_GXM_DEPTH_STENCIL_SURFACE_LINEAR
Linear memory layout.
Definition gxm.h:371
@ SCE_GXM_TEXTURE_SWIZZLE4_1BGR
Definition gxm.h:399
@ SCE_GXM_TEXTURE_SWIZZLE4_ARGB
Definition gxm.h:396
@ SCE_GXM_TEXTURE_SWIZZLE4_ABGR
Definition gxm.h:395
@ SCE_GXM_TEXTURE_SWIZZLE4_RGB1
Definition gxm.h:401
@ SCE_GXM_TEXTURE_SWIZZLE4_RGBA
Definition gxm.h:397
@ SCE_GXM_TEXTURE_SWIZZLE4_BGR1
Definition gxm.h:402
@ SCE_GXM_TEXTURE_SWIZZLE4_1RGB
Definition gxm.h:400
@ SCE_GXM_TEXTURE_SWIZZLE4_BGRA
Definition gxm.h:398
Definition gxm.h:1095
Definition gxm.h:1191
Definition gxm.h:1186
Definition gxm.h:1229
Definition gxm.h:1244
Definition gxm.h:1199
Definition gxm.h:60
Definition gxm.h:1208
Definition gxm.h:1280
Definition gxm.h:1275
Definition gxm.h:1270
Definition gxm.h:1386
Definition gxm.h:1361
Texture struct.
Definition gxm.h:1126
Definition gxm.h:1214
Definition gxm.h:1110
Definition gxm.h:1119
SceSize size
struct size(variable size)
Definition debug.h:0
int flags
Event flags.
Definition debug.h:3
int SceBool
Definition types.h:59
unsigned int SceSize
Definition types.h:56
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90