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
14 extern "C" {
15 #endif
16 
17 // Error Codes
18 
19 typedef enum SceGxmErrorCode {
42  SCE_GXM_ERROR_DRIVER = 0x805B0017,
48 
49 typedef void (SceGxmDisplayQueueCallback)(const void *callbackData);
50 
51 typedef struct SceGxmInitializeParams {
52  unsigned int flags;
59 
65 
66 typedef enum SceGxmAttributeFormat {
79 
89 
90 typedef enum SceGxmPrimitiveType {
92  SCE_GXM_PRIMITIVE_LINES = 0x04000000u,
93  SCE_GXM_PRIMITIVE_POINTS = 0x08000000u,
98 
99 typedef enum SceGxmEdgeEnableFlags {
100  SCE_GXM_EDGE_ENABLE_01 = 0x00000100u,
101  SCE_GXM_EDGE_ENABLE_12 = 0x00000200u,
102  SCE_GXM_EDGE_ENABLE_20 = 0x00000400u
104 
105 typedef enum SceGxmRegionClipMode {
107  SCE_GXM_REGION_CLIP_ALL = 0x40000000u,
109  SCE_GXM_REGION_CLIP_INSIDE = 0xC0000000u
111 
112 typedef enum SceGxmDepthFunc {
114  SCE_GXM_DEPTH_FUNC_LESS = 0x00400000u,
120  SCE_GXM_DEPTH_FUNC_ALWAYS = 0x01C00000u
122 
123 typedef enum SceGxmStencilFunc {
131  SCE_GXM_STENCIL_FUNC_ALWAYS = 0x0E000000u
133 
134 typedef enum SceGxmStencilOp {
135  SCE_GXM_STENCIL_OP_KEEP = 0x00000000u,
136  SCE_GXM_STENCIL_OP_ZERO = 0x00000001u,
138  SCE_GXM_STENCIL_OP_INCR = 0x00000003u,
139  SCE_GXM_STENCIL_OP_DECR = 0x00000004u,
142  SCE_GXM_STENCIL_OP_DECR_WRAP = 0x00000007u
144 
145 typedef enum SceGxmCullMode {
146  SCE_GXM_CULL_NONE = 0x00000000u,
147  SCE_GXM_CULL_CW = 0x00000001u,
148  SCE_GXM_CULL_CCW = 0x00000002u
150 
151 typedef enum SceGxmPassType {
156  SCE_GXM_PASS_TYPE_DEPTH_REPLACE = 0x0A000000u
158 
159 typedef enum SceGxmPolygonMode {
168 
173  SCE_GXM_COLOR_SWIZZLE4_BGRA = 0x00300000u
175 
178  SCE_GXM_COLOR_SWIZZLE3_RGB = 0x00100000u
180 
185  SCE_GXM_COLOR_SWIZZLE2_AR = 0x00300000u
187 
191  SCE_GXM_COLOR_SWIZZLE1_A = 0x00100000u
193 
194 typedef enum SceGxmColorBaseFormat {
222 
224 typedef enum SceGxmColorFormat {
225 
230 
233 
236 
241 
246 
248 
251 
254 
256 
259 
262 
265 
268 
273 
276 
279 
282 
287 
292 
297 
302 
307 
310 
313 
316 
321 
322  // Legacy formats
323 
331 
335  SCE_GXM_COLOR_SURFACE_SWIZZLED = 0x08000000u
337 
342  SCE_GXM_COLOR_SURFACE_GAMMA_BGR = 0x00001000u
344 
349 
354 
366 
367 typedef enum SceGxmMultisampleMode {
372 
381  SCE_GXM_TEXTURE_SWIZZLE4_BGR1 = 0x00007000u
383 
386  SCE_GXM_TEXTURE_SWIZZLE3_RGB = 0x00001000u
388 
395  SCE_GXM_TEXTURE_SWIZZLE2_00RG = 0x00005000u
397 
400  SCE_GXM_TEXTURE_SWIZZLE2_DS = 0x00001000u
402 
411  SCE_GXM_TEXTURE_SWIZZLE1_R111 = 0x00007000u
413 
424 
431 
484 
485 typedef enum SceGxmTextureFormat {
486  // Supported formats
487 
496 
505 
514 
516 
525 
528 
531 
538 
545 
554 
563 
572 
581 
590 
599 
606 
613 
620 
629 
638 
641 
644 
653 
662 
665 
668 
677 
686 
695 
702 
709 
712 
715 
718 
721 
724 
727 
730 
739 
748 
755 
762 
767 
772 
781 
790 
799 
802 
805 
814 
815  // Legacy formats
816 
852 
853 typedef enum SceGxmTextureType {
855  SCE_GXM_TEXTURE_CUBE = 0x40000000u,
856  SCE_GXM_TEXTURE_LINEAR = 0x60000000u,
857  SCE_GXM_TEXTURE_TILED = 0x80000000u,
860  SCE_GXM_TEXTURE_CUBE_ARBITRARY = 0xE0000000u
862 
863 typedef enum SceGxmTextureFilter {
869 
874 
875 typedef enum SceGxmTextureAddrMode {
885 
888  SCE_GXM_TEXTURE_GAMMA_R = 0x08000000u,
890  SCE_GXM_TEXTURE_GAMMA_BGR = 0x08000000u
892 
897 
898 typedef enum SceGxmIndexFormat {
900  SCE_GXM_INDEX_FORMAT_U32 = 0x01000000u
902 
903 typedef enum SceGxmIndexSource {
909 
914 
915 typedef enum SceGxmDepthWriteMode {
917  SCE_GXM_DEPTH_WRITE_ENABLED = 0x00000000u
919 
924 
925 typedef enum SceGxmTwoSidedMode {
927  SCE_GXM_TWO_SIDED_ENABLED = 0x00000800u
929 
930 typedef enum SceGxmWClampMode {
932  SCE_GXM_WCLAMP_MODE_ENABLED = 0x00008000u
934 
935 typedef enum SceGxmViewportMode {
937  SCE_GXM_VIEWPORT_ENABLED = 0x00000000u
939 
940 typedef enum SceGxmWBufferMode {
942  SCE_GXM_WBUFFER_ENABLED = 0x00004000u
944 
949 
954 
955 typedef enum SceGxmSceneFlags {
961 
962 typedef enum SceGxmMidSceneFlags {
965 
970 
975 
978  SCE_GXM_VISIBILITY_TEST_ENABLED = 0x00004000u
980 
983  SCE_GXM_VISIBILITY_TEST_OP_SET = 0x00040000u
985 
986 typedef enum SceGxmYuvProfile {
992 
993 typedef enum SceGxmBlendFunc {
1001 
1002 typedef enum SceGxmBlendFactor {
1016 
1017 typedef enum SceGxmColorMask {
1025 
1026 typedef enum SceGxmTransferFormat {
1042  SCE_GXM_TRANSFER_FORMAT_RAW128 = 0x00130000u
1044 
1045 typedef enum SceGxmTransferFlags {
1047  SCE_GXM_TRANSFER_VERTEX_SYNC = 0x00000002u
1049 
1055 
1056 typedef enum SceGxmTransferType {
1058  SCE_GXM_TRANSFER_TILED = 0x00400000U,
1059  SCE_GXM_TRANSFER_SWIZZLED = 0x00800000U
1061 
1062 typedef struct SceGxmBlendInfo {
1063  uint8_t colorMask;
1064  uint8_t colorFunc : 4;
1065  uint8_t alphaFunc : 4;
1066  uint8_t colorSrc : 4;
1067  uint8_t colorDst : 4;
1068  uint8_t alphaSrc : 4;
1069  uint8_t alphaDst : 4;
1070 } SceGxmBlendInfo;
1072 
1073 typedef struct SceGxmRenderTarget SceGxmRenderTarget;
1074 
1075 typedef struct SceGxmSyncObject SceGxmSyncObject;
1076 
1077 typedef struct SceGxmVertexAttribute {
1078  uint16_t streamIndex;
1079  uint16_t offset;
1080  uint8_t format;
1081  uint8_t componentCount;
1082  uint16_t regIndex;
1085 
1086 typedef struct SceGxmVertexStream {
1087  uint16_t stride;
1088  uint16_t indexSource;
1091 
1093 typedef struct SceGxmTexture {
1094  // Control Word 0
1095  union {
1096  struct { // Non LINEAR_STRIDED textures
1097  uint32_t unk0 : 1;
1098  uint32_t stride_ext : 2;
1099  uint32_t vaddr_mode : 3;
1100  uint32_t uaddr_mode : 3;
1101  uint32_t mip_filter : 1;
1102  uint32_t min_filter : 2;
1103  uint32_t mag_filter : 2;
1104  uint32_t unk1 : 3;
1105  uint32_t mip_count : 4;
1106  uint32_t lod_bias : 6;
1107  uint32_t gamma_mode : 2;
1108  uint32_t unk2 : 2;
1109  uint32_t format0 : 1;
1110  } generic;
1111  struct { // LINEAR_STRIDED textures
1112  uint32_t unk0 : 1;
1113  uint32_t stride_ext : 2;
1114  uint32_t vaddr_mode : 3;
1115  uint32_t uaddr_mode : 3;
1116  uint32_t stride_low : 3;
1117  uint32_t mag_filter : 2;
1118  uint32_t unk1 : 3;
1119  uint32_t stride : 10;
1120  uint32_t gamma_mode : 2;
1121  uint32_t unk2 : 2;
1122  uint32_t format0 : 1;
1123  } linear_strided;
1124  };
1125  // Control Word 1
1126  union {
1127  struct { // Non SWIZZLED and non CUBE textures
1128  uint32_t height : 12;
1129  uint32_t width : 12;
1130  uint32_t base_format : 5;
1131  uint32_t type : 3;
1132  } generic2;
1133  struct { // SWIZZLED and CUBE textures
1134  uint32_t height_pot : 4;
1135  uint32_t reserved0 : 12;
1136  uint32_t width_pot : 4;
1137  uint32_t reserved1 : 4;
1138  uint32_t base_format : 5;
1139  uint32_t type : 3;
1140  } swizzled_cube;
1141  };
1142  // Control Word 2
1143  uint32_t lod_min0 : 2;
1144  uint32_t data_addr : 30;
1145  // Control Word 3
1146  uint32_t palette_addr : 26;
1147  uint32_t lod_min1 : 2;
1148  uint32_t swizzle_format : 3;
1149  uint32_t normalize_mode : 1;
1150 } SceGxmTexture;
1152 
1153 typedef struct SceGxmCommandList {
1154  uint32_t words[8];
1157 
1158 typedef struct SceGxmColorSurface {
1159  unsigned int pbeSidebandWord;
1160  unsigned int pbeEmitWords[6];
1161  unsigned int outputRegisterSize;
1165 
1167  unsigned int zlsControl;
1168  void *depthData;
1171  unsigned int backgroundControl;
1174 
1176 typedef struct SceGxmAuxiliarySurface {
1177  uint32_t colorFormat;
1178  uint32_t type;
1179  uint32_t width;
1180  uint32_t height;
1181  uint32_t stride;
1182  void *data;
1185 
1186 typedef struct SceGxmNotification {
1187  volatile unsigned int *address;
1188  unsigned int value;
1191 
1192 typedef struct SceGxmValidRegion {
1193  uint32_t xMax;
1194  uint32_t yMax;
1197 
1198 typedef struct SceGxmContext SceGxmContext;
1199 
1200 #define SCE_GXM_MINIMUM_CONTEXT_HOST_MEM_SIZE (2 * 1024)
1201 #define SCE_GXM_DEFAULT_PARAMETER_BUFFER_SIZE (16 * 1024 * 1024)
1202 #define SCE_GXM_DEFAULT_VDM_RING_BUFFER_SIZE (128 * 1024)
1203 #define SCE_GXM_DEFAULT_VERTEX_RING_BUFFER_SIZE (2 * 1024 * 1024)
1204 #define SCE_GXM_DEFAULT_FRAGMENT_RING_BUFFER_SIZE (512 * 1024)
1205 #define SCE_GXM_DEFAULT_FRAGMENT_USSE_RING_BUFFER_SIZE (16 * 1024)
1206 
1207 typedef struct SceGxmContextParams {
1208  void *hostMem;
1221 
1223  void *hostMem;
1225  void *(*vdmCallback)(void *args, SceSize requestedSize, SceSize *size);
1226  void *(*vertexCallback)(void *args, SceSize requestedSize, SceSize *size);
1227  void *(*fragmentCallback)(void *args, SceSize requestedSize, SceSize *size);
1237 
1239 
1241 
1247 
1252 
1257 
1258 typedef struct SceGxmPrecomputedDraw {
1262 
1263 #define SCE_GXM_MAX_VERTEX_ATTRIBUTES 16
1264 #define SCE_GXM_MAX_VERTEX_STREAMS 16
1265 #define SCE_GXM_MAX_TEXTURE_UNITS 16
1266 #define SCE_GXM_MAX_UNIFORM_BUFFERS 14
1267 #define SCE_GXM_MAX_AUXILIARY_SURFACES 3
1268 
1269 #define SCE_GXM_TILE_SHIFTX 5U
1270 #define SCE_GXM_TILE_SHIFTY 5U
1271 #define SCE_GXM_TILE_SIZEX (1U << SCE_GXM_TILE_SHIFTX)
1272 #define SCE_GXM_TILE_SIZEY (1U << SCE_GXM_TILE_SHIFTY)
1273 
1274 #define SCE_GXM_COLOR_SURFACE_ALIGNMENT 4U
1275 #define SCE_GXM_TEXTURE_ALIGNMENT 16U
1276 #define SCE_GXM_DEPTHSTENCIL_SURFACE_ALIGNMENT 16U
1277 #define SCE_GXM_PALETTE_ALIGNMENT 64U
1278 
1279 typedef struct SceGxmProgram SceGxmProgram;
1280 
1282 
1283 typedef enum SceGxmProgramType {
1287 
1295 
1296 typedef enum SceGxmParameterType {
1308 
1326 
1328 
1330 
1333 
1334 typedef void *(SceGxmShaderPatcherHostAllocCallback)(void *userData, SceSize size);
1335 typedef void (SceGxmShaderPatcherHostFreeCallback)(void *userData, void *mem);
1336 typedef void *(SceGxmShaderPatcherBufferAllocCallback)(void *userData, SceSize size);
1337 typedef void (SceGxmShaderPatcherBufferFreeCallback)(void *userData, void *mem);
1338 typedef void *(SceGxmShaderPatcherUsseAllocCallback)(void *userData, SceSize size, unsigned int *usseOffset);
1339 typedef void (SceGxmShaderPatcherUsseFreeCallback)(void *userData, void *mem);
1340 
1342  void *userData;
1347  void *bufferMem;
1353  unsigned int vertexUsseOffset;
1358  unsigned int fragmentUsseOffset;
1361 
1365 
1367  uint32_t flags;
1368  uint16_t width;
1369  uint16_t height;
1370  uint16_t scenesPerFrame;
1371  uint16_t multisampleMode;
1376 
1377 /* prototypes */
1378 
1382 
1383 volatile unsigned int *sceGxmGetNotificationRegion();
1385 
1387 int sceGxmUnmapMemory(void *base);
1388 
1389 int sceGxmMapVertexUsseMemory(void *base, SceSize size, unsigned int *offset);
1391 
1392 int sceGxmMapFragmentUsseMemory(void *base, SceSize size, unsigned int *offset);
1394 
1395 int sceGxmDisplayQueueAddEntry(SceGxmSyncObject *oldBuffer, SceGxmSyncObject *newBuffer, const void *callbackData);
1397 
1400 
1403 
1406 
1408 
1409 void sceGxmSetVertexProgram(SceGxmContext *context, const SceGxmVertexProgram *vertexProgram);
1410 void sceGxmSetFragmentProgram(SceGxmContext *context, const SceGxmFragmentProgram *fragmentProgram);
1411 
1412 int sceGxmReserveVertexDefaultUniformBuffer(SceGxmContext *context, void **uniformBuffer);
1413 int sceGxmReserveFragmentDefaultUniformBuffer(SceGxmContext *context, void **uniformBuffer);
1414 
1415 int sceGxmSetVertexDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer);
1416 int sceGxmSetFragmentDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer);
1417 
1418 int sceGxmSetVertexStream(SceGxmContext *context, unsigned int streamIndex, const void *streamData);
1419 int sceGxmSetVertexTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture);
1420 int sceGxmSetFragmentTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture);
1421 int sceGxmSetVertexUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData);
1422 int sceGxmSetFragmentUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData);
1423 int sceGxmSetAuxiliarySurface(SceGxmContext *context, unsigned int surfaceIndex, const SceGxmAuxiliarySurface *surface);
1424 
1427 
1428 int sceGxmDrawPrecomputed(SceGxmContext *context, const SceGxmPrecomputedDraw *precomputedDraw);
1429 int sceGxmDraw(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount);
1430 int sceGxmDrawInstanced(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap);
1431 int sceGxmSetVisibilityBuffer(SceGxmContext *context, void *bufferBase, unsigned int stridePerCore);
1432 
1433 int sceGxmBeginScene(SceGxmContext *context, unsigned int flags, const SceGxmRenderTarget *renderTarget, const SceGxmValidRegion *validRegion, SceGxmSyncObject *vertexSyncObject, SceGxmSyncObject *fragmentSyncObject, const SceGxmColorSurface *colorSurface, const SceGxmDepthStencilSurface *depthStencil);
1434 int sceGxmMidSceneFlush(SceGxmContext *context, unsigned int flags, SceGxmSyncObject *vertexSyncObject, const SceGxmNotification *vertexNotification);
1435 int sceGxmEndScene(SceGxmContext *context, const SceGxmNotification *vertexNotification, const SceGxmNotification *fragmentNotification);
1436 
1440 
1449 void sceGxmSetFrontStencilRef(SceGxmContext *context, unsigned int sref);
1450 void sceGxmSetBackStencilRef(SceGxmContext *context, unsigned int sref);
1451 void sceGxmSetFrontPointLineWidth(SceGxmContext *context, unsigned int width);
1452 void sceGxmSetBackPointLineWidth(SceGxmContext *context, unsigned int width);
1455 void sceGxmSetFrontStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask);
1456 void sceGxmSetBackStencilFunc(SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask);
1457 void sceGxmSetFrontDepthBias(SceGxmContext *context, int factor, int units);
1458 void sceGxmSetBackDepthBias(SceGxmContext *context, int factor, int units);
1460 void sceGxmSetViewport(SceGxmContext *context, float xOffset, float xScale, float yOffset, float yScale, float zOffset, float zScale);
1461 void sceGxmSetWClampValue(SceGxmContext *context, float clampValue);
1463 void sceGxmSetRegionClip(SceGxmContext *context, SceGxmRegionClipMode mode, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax);
1464 void sceGxmSetDefaultRegionClipAndViewport(SceGxmContext *context, unsigned int xMax, unsigned int yMax);
1468 void sceGxmSetFrontVisibilityTestIndex(SceGxmContext *context, unsigned int index);
1469 void sceGxmSetBackVisibilityTestIndex(SceGxmContext *context, unsigned int index);
1474 
1475 int sceGxmSetYuvProfile(SceGxmContext *context, unsigned int index, SceGxmYuvProfile profile);
1476 
1478 
1479 int sceGxmPushUserMarker(SceGxmContext *context, const char *tag);
1481 int sceGxmSetUserMarker(SceGxmContext *context, const char *tag);
1482 
1483 int sceGxmPadHeartbeat(const SceGxmColorSurface *displaySurface, SceGxmSyncObject *displaySyncObject);
1484 
1486 
1487 int sceGxmColorSurfaceInit(SceGxmColorSurface *surface, SceGxmColorFormat colorFormat, SceGxmColorSurfaceType surfaceType, SceGxmColorSurfaceScaleMode scaleMode, SceGxmOutputRegisterSize outputRegisterSize, unsigned int width, unsigned int height, unsigned int strideInPixels, void *data);
1490 void sceGxmColorSurfaceGetClip(const SceGxmColorSurface *surface, unsigned int *xMin, unsigned int *yMin, unsigned int *xMax, unsigned int *yMax);
1491 void sceGxmColorSurfaceSetClip(SceGxmColorSurface *surface, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax);
1492 
1495 
1498 
1503 
1504 int sceGxmDepthStencilSurfaceInit(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilFormat depthStencilFormat, SceGxmDepthStencilSurfaceType surfaceType, unsigned int strideInSamples, void *depthData, void *stencilData);
1509 void sceGxmDepthStencilSurfaceSetBackgroundStencil(SceGxmDepthStencilSurface *surface, unsigned char backgroundStencil);
1515 
1520 
1523 
1524 int sceGxmProgramCheck(const SceGxmProgram *program);
1525 unsigned int sceGxmProgramGetSize(const SceGxmProgram *program);
1531 unsigned int sceGxmProgramGetParameterCount(const SceGxmProgram *program);
1532 
1533 const SceGxmProgramParameter *sceGxmProgramGetParameter(const SceGxmProgram *program, unsigned int index);
1536 unsigned int sceGxmProgramParameterGetIndex(const SceGxmProgram *program, const SceGxmProgramParameter *parameter);
1547 
1550 
1552 int sceGxmShaderPatcherSetUserData(SceGxmShaderPatcher *shaderPatcher, void *userData);
1559 int sceGxmShaderPatcherSetAuxiliarySurface(SceGxmShaderPatcher *shaderPatcher, unsigned int auxSurfaceIndex, const SceGxmAuxiliarySurface *auxSurface);
1560 int sceGxmShaderPatcherCreateVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, const SceGxmVertexAttribute *attributes, unsigned int attributeCount, const SceGxmVertexStream *streams, unsigned int streamCount, SceGxmVertexProgram **vertexProgram);
1561 int sceGxmShaderPatcherCreateFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, SceGxmOutputRegisterFormat outputFormat, SceGxmMultisampleMode multisampleMode, const SceGxmBlendInfo *blendInfo, const SceGxmProgram *vertexProgram, SceGxmFragmentProgram **fragmentProgram);
1565 int sceGxmShaderPatcherGetVertexProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *fragmentProgram, unsigned int *count);
1566 int sceGxmShaderPatcherGetFragmentProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram, unsigned int *count);
1573 
1574 int sceGxmTextureInitSwizzled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1575 int sceGxmTextureInitSwizzledArbitrary(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1576 int sceGxmTextureInitLinear(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1577 int sceGxmTextureInitLinearStrided(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int byteStride);
1578 int sceGxmTextureInitTiled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1579 int sceGxmTextureInitCube(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount);
1580 
1583 
1586 
1589 
1592 
1595 
1598 
1601 
1602 int sceGxmTextureSetLodBias(SceGxmTexture *texture, unsigned int bias);
1603 unsigned int sceGxmTextureGetLodBias(const SceGxmTexture *texture);
1604 
1605 int sceGxmTextureSetStride(SceGxmTexture *texture, unsigned int byteStride);
1606 unsigned int sceGxmTextureGetStride(const SceGxmTexture *texture);
1607 
1608 int sceGxmTextureSetWidth(SceGxmTexture *texture, unsigned int width);
1609 unsigned int sceGxmTextureGetWidth(const SceGxmTexture *texture);
1610 
1611 int sceGxmTextureSetHeight(SceGxmTexture *texture, unsigned int height);
1612 unsigned int sceGxmTextureGetHeight(const SceGxmTexture *texture);
1613 
1614 int sceGxmTextureSetData(SceGxmTexture *texture, const void *data);
1615 void *sceGxmTextureGetData(const SceGxmTexture *texture);
1616 
1617 int sceGxmTextureSetMipmapCount(SceGxmTexture *texture, unsigned int mipCount);
1618 unsigned int sceGxmTextureGetMipmapCount(const SceGxmTexture *texture);
1619 
1620 int sceGxmTextureSetPalette(SceGxmTexture *texture, const void *paletteData);
1622 
1625 
1627 int sceGxmPrecomputedVertexStateInit(SceGxmPrecomputedVertexState *precomputedState, const SceGxmVertexProgram *vertexProgram, void *memBlock);
1631 int sceGxmPrecomputedVertexStateSetTexture(SceGxmPrecomputedVertexState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture);
1632 int sceGxmPrecomputedVertexStateSetAllUniformBuffers(SceGxmPrecomputedVertexState *precomputedState, const void * const *bufferDataArray);
1633 int sceGxmPrecomputedVertexStateSetUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, unsigned int bufferIndex, const void *bufferData);
1635 int sceGxmPrecomputedFragmentStateInit(SceGxmPrecomputedFragmentState *precomputedState, const SceGxmFragmentProgram *fragmentProgram, void *memBlock);
1639 int sceGxmPrecomputedFragmentStateSetTexture(SceGxmPrecomputedFragmentState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture);
1640 int sceGxmPrecomputedFragmentStateSetAllUniformBuffers(SceGxmPrecomputedFragmentState *precomputedState, const void * const *bufferDataArray);
1641 int sceGxmPrecomputedFragmentStateSetUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, unsigned int bufferIndex, const void *bufferData);
1643 unsigned int sceGxmGetPrecomputedDrawSize(const SceGxmVertexProgram *vertexProgram);
1644 int sceGxmPrecomputedDrawInit(SceGxmPrecomputedDraw *precomputedDraw, const SceGxmVertexProgram *vertexProgram, void *memBlock);
1645 int sceGxmPrecomputedDrawSetAllVertexStreams(SceGxmPrecomputedDraw *precomputedDraw, const void * const *streamDataArray);
1646 int sceGxmPrecomputedDrawSetVertexStream(SceGxmPrecomputedDraw *precomputedDraw, unsigned int streamIndex, const void *streamData);
1647 void sceGxmPrecomputedDrawSetParams(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount);
1648 void sceGxmPrecomputedDrawSetParamsInstanced(SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap);
1649 
1650 int sceGxmGetRenderTargetMemSize(const SceGxmRenderTargetParams *params, unsigned int *driverMemSize);
1652 int sceGxmRenderTargetGetHostMem(const SceGxmRenderTarget *renderTarget, void **hostMem);
1653 int sceGxmRenderTargetGetDriverMemBlock(const SceGxmRenderTarget *renderTarget, SceUID *driverMemBlock);
1655 
1656 int sceGxmSetUniformDataF(void *uniformBuffer, const SceGxmProgramParameter *parameter, unsigned int componentOffset, unsigned int componentCount, const float *sourceData);
1657 
1658 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);
1659 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);
1660 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);
1662 
1663 #ifdef __cplusplus
1664 }
1665 #endif
1666 
1667 #endif /* _PSP2_GXM_ */
1668 
SceGxmTransferFlags
Definition: gxm.h:1045
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:384
void sceGxmSetFrontLineFillLastPixelEnable(SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
unsigned int zlsControl
Definition: gxm.h:1167
SceGxmSceneFlags
Definition: gxm.h:955
const SceGxmProgram * sceGxmShaderPatcherGetProgramFromId(SceGxmShaderPatcherId programId)
SceGxmRegionClipMode
Definition: gxm.h:105
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:1372
void sceGxmSetBackFragmentProgramEnable(SceGxmContext *context, SceGxmFragmentProgramMode enable)
uint32_t width
Texture width for non SWIZZLED and non CUBE textures.
Definition: gxm.h:1129
int sceGxmDrawPrecomputed(SceGxmContext *context, const SceGxmPrecomputedDraw *precomputedDraw)
SceGxmTransferColorKeyMode
Definition: gxm.h:1050
int sceGxmGetRenderTargetMemSize(const SceGxmRenderTargetParams *params, unsigned int *driverMemSize)
unsigned int sceGxmProgramParameterGetSemanticIndex(const SceGxmProgramParameter *parameter)
SceGxmTransferType
Definition: gxm.h:1056
SceGxmDepthWriteMode
Definition: gxm.h:915
const SceGxmProgramParameter * sceGxmProgramFindParameterByName(const SceGxmProgram *program, const char *name)
SceGxmIndexFormat
Definition: gxm.h:898
void() SceGxmShaderPatcherUsseFreeCallback(void *userData, void *mem)
Definition: gxm.h:1339
uint16_t streamIndex
Vertex stream index.
Definition: gxm.h:1078
SceGxmTextureSwizzleYUV420Mode
Definition: gxm.h:425
int sceGxmMapFragmentUsseMemory(void *base, SceSize size, unsigned int *offset)
unsigned int sceGxmProgramParameterGetContainerIndex(const SceGxmProgramParameter *parameter)
void *() SceGxmShaderPatcherUsseAllocCallback(void *userData, SceSize size, unsigned int *usseOffset)
Definition: gxm.h:1338
SceSize fragmentRingBufferMemSize
Definition: gxm.h:1215
SceGxmYuvProfile
Definition: gxm.h:986
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)
SceSize fragmentUsseMemSize
Definition: gxm.h:1357
uint8_t alphaFunc
Alpha blend function (One of SceGxmBlendFunc)
Definition: gxm.h:1065
void * fragmentRingBufferMem
Definition: gxm.h:1233
uint32_t uaddr_mode
U Address Mode.
Definition: gxm.h:1100
void * sceGxmPrecomputedFragmentStateGetDefaultUniformBuffer(const SceGxmPrecomputedFragmentState *precomputedState)
void * sceGxmPrecomputedVertexStateGetDefaultUniformBuffer(const SceGxmPrecomputedVertexState *precomputedState)
void sceGxmPrecomputedFragmentStateSetDefaultUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, void *defaultBuffer)
unsigned int sceGxmGetPrecomputedFragmentStateSize(const SceGxmFragmentProgram *fragmentProgram)
unsigned int sceGxmShaderPatcherGetBufferMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
uint32_t mip_filter
Mip filter for a non LINEAR_STRIDED texture.
Definition: gxm.h:1101
void sceGxmSetBackDepthFunc(SceGxmContext *context, SceGxmDepthFunc depthFunc)
uint32_t stride_ext
Stride extension for a LINEAR_STRIDED texture.
Definition: gxm.h:1113
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)
uint32_t mip_count
Mip count for a non LINEAR_STRIDED texture.
Definition: gxm.h:1105
void sceGxmSetWBufferEnable(SceGxmContext *context, SceGxmWBufferMode enable)
void * fragmentRingBufferMem
Definition: gxm.h:1214
int sceGxmSetYuvProfile(SceGxmContext *context, unsigned int index, SceGxmYuvProfile profile)
int sceGxmTextureValidate(const SceGxmTexture *texture)
SceGxmProgramType
Definition: gxm.h:1283
unsigned int sceGxmTextureGetWidth(const SceGxmTexture *texture)
VITASDK_BUILD_ASSERT_EQ(0x14, SceGxmInitializeParams)
unsigned int flags
Definition: gxm.h:52
SceGxmShaderPatcherUsseFreeCallback * vertexUsseFreeCallback
Definition: gxm.h:1350
int sceGxmTextureInitTiled(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
uint32_t height
Surface height.
Definition: gxm.h:1180
void sceGxmSetPrecomputedFragmentState(SceGxmContext *context, const SceGxmPrecomputedFragmentState *precomputedState)
int sceGxmTextureSetWidth(SceGxmTexture *texture, unsigned int width)
SceGxmTextureFormat
Definition: gxm.h:485
uint8_t format
Stream data type (One of SceGxmAttributeFormat)
Definition: gxm.h:1080
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:1064
SceGxmColorBaseFormat
Definition: gxm.h:194
int sceGxmSetVertexUniformBuffer(SceGxmContext *context, unsigned int bufferIndex, const void *bufferData)
uint32_t unk0
Unknown field.
Definition: gxm.h:1112
void sceGxmSetViewportEnable(SceGxmContext *context, SceGxmViewportMode enable)
SceGxmBlendFunc
Definition: gxm.h:993
void sceGxmDepthStencilSurfaceSetBackgroundStencil(SceGxmDepthStencilSurface *surface, unsigned char backgroundStencil)
int sceGxmTerminate()
SceGxmBlendFactor
Definition: gxm.h:1002
int sceGxmTextureSetUAddrMode(SceGxmTexture *texture, SceGxmTextureAddrMode addrMode)
void * vdmRingBufferMem
Definition: gxm.h:1210
uint16_t indexSource
Definition: gxm.h:1088
float sceGxmDepthStencilSurfaceGetBackgroundDepth(const SceGxmDepthStencilSurface *surface)
SceGxmColorSurfaceScaleMode
Definition: gxm.h:966
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:1106
void * fragmentUsseRingBufferMem
Definition: gxm.h:1216
int sceGxmPopUserMarker(SceGxmContext *context)
int sceGxmTextureSetStride(SceGxmTexture *texture, unsigned int byteStride)
int sceGxmEndCommandList(SceGxmContext *context, SceGxmCommandList *list)
int sceGxmDisplayQueueAddEntry(SceGxmSyncObject *oldBuffer, SceGxmSyncObject *newBuffer, const void *callbackData)
int sceGxmShaderPatcherAddRefFragmentProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram)
int sceGxmShaderPatcherDestroy(SceGxmShaderPatcher *shaderPatcher)
SceGxmTransferFormat
Definition: gxm.h:1026
SceGxmColorSwizzle3Mode
Definition: gxm.h:176
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:1240
uint32_t base_format
Texture base format.
Definition: gxm.h:1130
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:1097
int sceGxmSetFragmentTexture(SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture)
SceGxmShaderPatcherBufferAllocCallback * bufferAllocCallback
Definition: gxm.h:1345
void sceGxmDepthStencilSurfaceSetForceStoreMode(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceStoreMode forceStore)
int sceGxmExecuteCommandList(SceGxmContext *context, SceGxmCommandList *list)
int sceGxmDraw(SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount)
int sceGxmColorSurfaceSetData(SceGxmColorSurface *surface, void *data)
SceGxmColorMask
Definition: gxm.h:1017
SceUID driverMemBlock
The uncached LPDDR memblock for the render target GPU data structures or SCE_UID_INVALID_UID to speci...
Definition: gxm.h:1373
int sceGxmShaderPatcherGetFragmentProgramRefCount(SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram, unsigned int *count)
SceGxmProgramType sceGxmProgramGetType(const SceGxmProgram *program)
SceGxmTextureSwizzleYUV422Mode
Definition: gxm.h:414
SceGxmPrimitiveType
Definition: gxm.h:90
SceGxmOutputRegisterSize
Definition: gxm.h:971
void * data
A pointer to the surface data.
Definition: gxm.h:1182
unsigned int sceGxmProgramGetParameterCount(const SceGxmProgram *program)
struct SceGxmContext SceGxmContext
Definition: gxm.h:1198
SceSize fragmentRingBufferMemSize
Definition: gxm.h:1234
void *() SceGxmShaderPatcherBufferAllocCallback(void *userData, SceSize size)
Definition: gxm.h:1336
unsigned int sceGxmProgramGetDefaultUniformBufferSize(const SceGxmProgram *program)
unsigned int sceGxmProgramGetSize(const SceGxmProgram *program)
SceGxmPrecomputedWordCount
Definition: gxm.h:1242
uint32_t uaddr_mode
U Address Mode.
Definition: gxm.h:1115
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:1136
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)
volatile unsigned int * sceGxmGetNotificationRegion()
SceGxmTextureBaseFormat
Definition: gxm.h:432
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:1099
int sceGxmPrecomputedVertexStateSetAllTextures(SceGxmPrecomputedVertexState *precomputedState, const SceGxmTexture *textures)
uint32_t base_format
Texture base format.
Definition: gxm.h:1138
int sceGxmPrecomputedFragmentStateSetAllAuxiliarySurfaces(SceGxmPrecomputedFragmentState *precomputedState, const SceGxmAuxiliarySurface *auxSurfaceArray)
void sceGxmSetBackVisibilityTestIndex(SceGxmContext *context, unsigned int index)
void sceGxmSetTwoSidedEnable(SceGxmContext *context, SceGxmTwoSidedMode enable)
unsigned int sceGxmShaderPatcherGetVertexUsseMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
uint32_t yMax
Definition: gxm.h:1194
SceGxmTextureType
Definition: gxm.h:853
int sceGxmBeginCommandList(SceGxmContext *context)
SceSize parameterBufferSize
Definition: gxm.h:56
uint16_t stride
Definition: gxm.h:1087
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:1149
int sceGxmDepthStencilSurfaceInitDisabled(SceGxmDepthStencilSurface *surface)
unsigned int vertexUsseOffset
Definition: gxm.h:1353
uint32_t palette_addr
Texture palette address.
Definition: gxm.h:1146
uint32_t format0
Texture format extension.
Definition: gxm.h:1122
int sceGxmPrecomputedFragmentStateSetUniformBuffer(SceGxmPrecomputedFragmentState *precomputedState, unsigned int bufferIndex, const void *bufferData)
uint32_t flags
Bitwise combined flags from SceGxmRenderTargetFlags.
Definition: gxm.h:1367
void * userData
Definition: gxm.h:1342
SceSize hostMemSize
Definition: gxm.h:1209
unsigned int sceGxmTextureGetHeight(const SceGxmTexture *texture)
struct SceGxmRegisteredProgram SceGxmRegisteredProgram
Definition: gxm.h:1329
int sceGxmSetVertexDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer)
int sceGxmTextureSetMinFilter(SceGxmTexture *texture, SceGxmTextureFilter minFilter)
int sceGxmDisplayQueueFinish()
const SceGxmProgram * sceGxmVertexProgramGetProgram(const SceGxmVertexProgram *vertexProgram)
SceGxmWClampMode
Definition: gxm.h:930
const SceGxmProgram * sceGxmFragmentProgramGetProgram(const SceGxmFragmentProgram *fragmentProgram)
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:1131
void * hostMem
Definition: gxm.h:1223
int sceGxmShaderPatcherReleaseVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
SceGxmVisibilityTestMode
Definition: gxm.h:976
SceSize vertexRingBufferMemSize
Definition: gxm.h:1232
int sceGxmSetFragmentDefaultUniformBuffer(SceGxmContext *context, const void *uniformBuffer)
const char * sceGxmProgramParameterGetName(const SceGxmProgramParameter *parameter)
unsigned int outputRegisterSize
Definition: gxm.h:1161
uint8_t colorMask
Color Mask (One of SceGxmColorMask)
Definition: gxm.h:1063
SceGxmLineFillLastPixelMode
Definition: gxm.h:920
SceGxmTextureSwizzle2ModeAlt
Definition: gxm.h:398
unsigned int fragmentUsseRingBufferOffset
Definition: gxm.h:1218
void * sceGxmShaderPatcherGetUserData(SceGxmShaderPatcher *shaderPatcher)
unsigned int value
Definition: gxm.h:1188
SceGxmTextureMipFilter
Definition: gxm.h:870
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:1309
SceBool sceGxmProgramParameterIsSamplerCube(const SceGxmProgramParameter *parameter)
void * vertexRingBufferMem
Definition: gxm.h:1212
SceGxmTextureFormat sceGxmTextureGetFormat(const SceGxmTexture *texture)
const SceGxmProgramParameter * sceGxmProgramGetParameter(const SceGxmProgram *program, unsigned int index)
SceSize vertexUsseMemSize
Definition: gxm.h:1352
SceGxmStencilOp
Definition: gxm.h:134
SceGxmShaderPatcherUsseFreeCallback * fragmentUsseFreeCallback
Definition: gxm.h:1355
void sceGxmFinish(SceGxmContext *context)
int sceGxmDestroyRenderTarget(SceGxmRenderTarget *renderTarget)
void * vertexUsseMem
Definition: gxm.h:1351
uint16_t regIndex
The register index in the vertex shader to link stream to.
Definition: gxm.h:1082
SceGxmWBufferMode
Definition: gxm.h:940
SceGxmTextureFilter
Definition: gxm.h:863
SceBool sceGxmProgramIsDiscardUsed(const SceGxmProgram *program)
SceGxmMemoryAttribFlags
Definition: gxm.h:60
SceGxmIndexSource
Definition: gxm.h:903
int sceGxmPushUserMarker(SceGxmContext *context, const char *tag)
int sceGxmCreateRenderTarget(const SceGxmRenderTargetParams *params, SceGxmRenderTarget **renderTarget)
void * vdmRingBufferMem
Definition: gxm.h:1229
int sceGxmTextureSetHeight(SceGxmTexture *texture, unsigned int height)
uint32_t height_pot
Power of 2 height value for SWIZZLED and CUBE textures.
Definition: gxm.h:1134
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:1279
SceSize vertexRingBufferMemSize
Definition: gxm.h:1213
SceGxmColorSurfaceType sceGxmColorSurfaceGetType(const SceGxmColorSurface *surface)
SceGxmMultisampleMode
Definition: gxm.h:367
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)
unsigned int sceGxmTextureGetLodBias(const SceGxmTexture *texture)
void * bufferMem
Definition: gxm.h:1347
SceGxmAttributeFormat
Definition: gxm.h:66
int sceGxmCreateContext(const SceGxmContextParams *params, SceGxmContext **context)
SceSize fragmentUsseRingBufferMemSize
Definition: gxm.h:1217
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)
void * sceGxmTextureGetPalette(const SceGxmTexture *texture)
uint32_t unk2
Unknown field.
Definition: gxm.h:1108
SceGxmShaderPatcherHostAllocCallback * hostAllocCallback
Definition: gxm.h:1343
SceGxmCullMode
Definition: gxm.h:145
void sceGxmSetFrontVisibilityTestIndex(SceGxmContext *context, unsigned int index)
unsigned int sceGxmProgramParameterGetResourceIndex(const SceGxmProgramParameter *parameter)
SceBool sceGxmDepthStencilSurfaceIsEnabled(const SceGxmDepthStencilSurface *surface)
void sceGxmColorSurfaceSetScaleMode(SceGxmColorSurface *surface, SceGxmColorSurfaceScaleMode scaleMode)
uint32_t vaddr_mode
V Address Mode.
Definition: gxm.h:1114
SceGxmColorSwizzle1Mode
Definition: gxm.h:188
SceGxmColorFormat
Supported color formats.
Definition: gxm.h:224
SceGxmDisplayQueueCallback * displayQueueCallback
Definition: gxm.h:54
struct SceGxmRenderTarget SceGxmRenderTarget
Definition: gxm.h:1073
unsigned int pbeSidebandWord
Definition: gxm.h:1159
int sceGxmShaderPatcherAddRefVertexProgram(SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
SceGxmTwoSidedMode
Definition: gxm.h:925
SceGxmDepthStencilFormat
Definition: gxm.h:80
void sceGxmSetFragmentProgram(SceGxmContext *context, const SceGxmFragmentProgram *fragmentProgram)
uint16_t height
The height of the render target in pixels.
Definition: gxm.h:1369
void sceGxmSetWClampValue(SceGxmContext *context, float clampValue)
SceGxmParameterType
Definition: gxm.h:1296
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:1103
uint8_t alphaSrc
Alpha source blend factor (One of SceGxmBlendFactor)
Definition: gxm.h:1068
SceGxmTextureSwizzle2Mode
Definition: gxm.h:389
unsigned int fragmentUsseOffset
Definition: gxm.h:1358
int sceGxmSetAuxiliarySurface(SceGxmContext *context, unsigned int surfaceIndex, const SceGxmAuxiliarySurface *surface)
SceBool sceGxmProgramIsDepthReplaceUsed(const SceGxmProgram *program)
int sceGxmTransferFinish(void)
unsigned int sceGxmGetPrecomputedDrawSize(const SceGxmVertexProgram *vertexProgram)
SceSize hostMemSize
Definition: gxm.h:1224
int sceGxmTextureSetPalette(SceGxmTexture *texture, const void *paletteData)
void sceGxmSetFrontDepthFunc(SceGxmContext *context, SceGxmDepthFunc depthFunc)
SceGxmShaderPatcherHostFreeCallback * hostFreeCallback
Definition: gxm.h:1344
SceGxmDepthStencilForceStoreMode
Definition: gxm.h:950
uint32_t mag_filter
Mag Filter (and Min filter if LINEAR_STRIDED texture)
Definition: gxm.h:1117
void sceGxmSetBackPointLineWidth(SceGxmContext *context, unsigned int width)
SceGxmStencilFunc
Definition: gxm.h:123
struct SceGxmVertexProgram SceGxmVertexProgram
Definition: gxm.h:1238
SceGxmVisibilityTestOp
Definition: gxm.h:981
unsigned int sceGxmProgramParameterGetComponentCount(const SceGxmProgramParameter *parameter)
int sceGxmTextureSetMipmapCount(SceGxmTexture *texture, unsigned int mipCount)
SceGxmColorSwizzle4Mode
Definition: gxm.h:169
SceGxmDepthStencilForceLoadMode
Definition: gxm.h:945
uint8_t colorDst
Color destination blend factor (One of SceGxmBlendFactor)
Definition: gxm.h:1067
SceGxmEdgeEnableFlags
Definition: gxm.h:99
struct SceGxmShaderPatcher SceGxmShaderPatcher
Definition: gxm.h:1327
void sceGxmSetBackVisibilityTestOp(SceGxmContext *context, SceGxmVisibilityTestOp op)
SceGxmFragmentProgramMode
Definition: gxm.h:910
unsigned int sceGxmDepthStencilSurfaceGetStrideInSamples(const SceGxmDepthStencilSurface *surface)
int sceGxmUnmapFragmentUsseMemory(void *base)
SceGxmParameterType sceGxmProgramParameterGetType(const SceGxmProgramParameter *parameter)
uint32_t unk1
Unknown field.
Definition: gxm.h:1104
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)
uint32_t gamma_mode
Gamma mode.
Definition: gxm.h:1107
unsigned int sceGxmColorSurfaceGetStrideInPixels(const SceGxmColorSurface *surface)
void sceGxmDepthStencilSurfaceSetForceLoadMode(SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceLoadMode forceLoad)
SceGxmColorFormat sceGxmColorSurfaceGetFormat(const SceGxmColorSurface *surface)
SceGxmPassType
Definition: gxm.h:151
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:1139
int sceGxmSetUserMarker(SceGxmContext *context, const char *tag)
uint32_t width
Surface width.
Definition: gxm.h:1179
SceGxmTextureSwizzle1Mode
Definition: gxm.h:403
int sceGxmPrecomputedVertexStateInit(SceGxmPrecomputedVertexState *precomputedState, const SceGxmVertexProgram *vertexProgram, void *memBlock)
SceGxmViewportMode
Definition: gxm.h:935
SceGxmColorSurfaceGammaMode sceGxmColorSurfaceGetGammaMode(const SceGxmColorSurface *surface)
void * sceGxmColorSurfaceGetData(const SceGxmColorSurface *surface)
uint32_t gamma_mode
Gamma mode.
Definition: gxm.h:1120
SceGxmParameterCategory
Definition: gxm.h:1288
uint32_t min_filter
Min filter for a non LINEAR_STRIDED texture)
Definition: gxm.h:1102
volatile unsigned int * address
Definition: gxm.h:1187
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:1370
SceSize vdmRingBufferMemSize
Definition: gxm.h:1211
SceGxmTextureGammaMode
Definition: gxm.h:886
int sceGxmColorSurfaceSetGammaMode(SceGxmColorSurface *surface, SceGxmColorSurfaceGammaMode gammaMode)
unsigned int displayQueueCallbackDataSize
Definition: gxm.h:55
void *() SceGxmShaderPatcherHostAllocCallback(void *userData, SceSize size)
Definition: gxm.h:1334
int sceGxmColorSurfaceSetFormat(SceGxmColorSurface *surface, SceGxmColorFormat format)
void sceGxmSetCullMode(SceGxmContext *context, SceGxmCullMode mode)
void sceGxmSetFrontVisibilityTestEnable(SceGxmContext *context, SceGxmVisibilityTestMode enable)
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:1169
SceGxmColorSurfaceGammaMode
Definition: gxm.h:338
int sceGxmColorSurfaceSetDitherMode(SceGxmColorSurface *surface, SceGxmColorSurfaceDitherMode ditherMode)
int sceGxmVshInitialize(const SceGxmInitializeParams *params)
int sceGxmUnmapVertexUsseMemory(void *base)
SceSize vdmRingBufferMemSize
Definition: gxm.h:1230
uint16_t width
The width of the render target in pixels.
Definition: gxm.h:1368
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:1069
SceGxmTextureAddrMode
Definition: gxm.h:875
uint32_t xMax
Definition: gxm.h:1193
SceSize bufferMemSize
Definition: gxm.h:1348
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)
void * fragmentUsseMem
Definition: gxm.h:1356
SceGxmOutputRegisterFormat
Definition: gxm.h:355
SceGxmTextureNormalizeMode
Definition: gxm.h:893
uint32_t data_addr
Texture data address.
Definition: gxm.h:1144
void * callbackData
Definition: gxm.h:1228
uint32_t height
Texture height for non SWIZZLED and non CUBE textures.
Definition: gxm.h:1128
SceGxmShaderPatcherUsseAllocCallback * vertexUsseAllocCallback
Definition: gxm.h:1349
int sceGxmTextureSetGammaMode(SceGxmTexture *texture, SceGxmTextureGammaMode gammaMode)
SceBool sceGxmColorSurfaceIsEnabled(const SceGxmColorSurface *surface)
uint32_t type
Memory layout of the surface data from SceGxmColorSurfaceType.
Definition: gxm.h:1178
void sceGxmSetFrontDepthWriteEnable(SceGxmContext *context, SceGxmDepthWriteMode enable)
int sceGxmTextureSetLodBias(SceGxmTexture *texture, unsigned int bias)
uint32_t colorFormat
Format of auxiliary surface data from SceGxmColorFormat.
Definition: gxm.h:1177
int sceGxmSyncObjectCreate(SceGxmSyncObject **syncObject)
unsigned int backgroundControl
Definition: gxm.h:1171
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:1231
unsigned int displayQueueMaxPendingCount
Definition: gxm.h:53
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:1118
SceGxmPolygonMode
Definition: gxm.h:159
void * depthData
Definition: gxm.h:1168
SceGxmColorSurfaceDitherMode
Definition: gxm.h:345
int sceGxmPrecomputedVertexStateSetUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, unsigned int bufferIndex, const void *bufferData)
uint32_t lod_min0
Level of Details higher bits.
Definition: gxm.h:1143
uint8_t colorSrc
Color source blend factor (One of SceGxmBlendFactor)
Definition: gxm.h:1066
int sceGxmUnmapMemory(void *base)
unsigned char sceGxmDepthStencilSurfaceGetBackgroundStencil(const SceGxmDepthStencilSurface *surface)
SceGxmDepthFunc
Definition: gxm.h:112
int sceGxmTextureSetFormat(SceGxmTexture *texture, SceGxmTextureFormat texFormat)
struct SceGxmProgramParameter SceGxmProgramParameter
Definition: gxm.h:1281
SceGxmErrorCode
Definition: gxm.h:19
int sceGxmTextureInitLinear(SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
uint32_t stride
Surface stride in bytes.
Definition: gxm.h:1181
uint16_t offset
Offset for the stream data in bytes.
Definition: gxm.h:1079
SceGxmRegisteredProgram * SceGxmShaderPatcherId
Definition: gxm.h:1331
void sceGxmPrecomputedVertexStateSetDefaultUniformBuffer(SceGxmPrecomputedVertexState *precomputedState, void *defaultBuffer)
SceGxmShaderPatcherBufferFreeCallback * bufferFreeCallback
Definition: gxm.h:1346
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:1119
void() SceGxmShaderPatcherHostFreeCallback(void *userData, void *mem)
Definition: gxm.h:1335
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:1116
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:49
void() SceGxmShaderPatcherBufferFreeCallback(void *userData, void *mem)
Definition: gxm.h:1337
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:1208
void * sceGxmTextureGetData(const SceGxmTexture *texture)
uint32_t reserved1
Reserved field.
Definition: gxm.h:1137
uint32_t lod_min1
Level of Details lower bits.
Definition: gxm.h:1147
void sceGxmSetBackPolygonMode(SceGxmContext *context, SceGxmPolygonMode mode)
void sceGxmSetFrontStencilRef(SceGxmContext *context, unsigned int sref)
void sceGxmSetVertexProgram(SceGxmContext *context, const SceGxmVertexProgram *vertexProgram)
SceGxmColorSurfaceType
Definition: gxm.h:332
int sceGxmInitialize(const SceGxmInitializeParams *params)
uint16_t multisampleMode
A value from the SceGxmMultisampleMode enum.
Definition: gxm.h:1371
unsigned int sceGxmTextureGetMipmapCount(const SceGxmTexture *texture)
SceGxmMidSceneFlags
Definition: gxm.h:962
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)
SceGxmTexture backgroundTex
Definition: gxm.h:1162
SceGxmRenderTargetFlags
Definition: gxm.h:1362
SceGxmColorSwizzle2Mode
Definition: gxm.h:181
SceGxmDepthStencilFormat sceGxmDepthStencilSurfaceGetFormat(const SceGxmDepthStencilSurface *surface)
SceGxmDepthStencilSurfaceType
Definition: gxm.h:350
uint32_t stride_ext
Stride extension for a LINEAR_STRIDED texture.
Definition: gxm.h:1098
int sceGxmMapVertexUsseMemory(void *base, SceSize size, unsigned int *offset)
uint32_t swizzle_format
Texture format swizzling.
Definition: gxm.h:1148
int sceGxmRenderTargetGetDriverMemBlock(const SceGxmRenderTarget *renderTarget, SceUID *driverMemBlock)
struct SceGxmSyncObject SceGxmSyncObject
Definition: gxm.h:1075
const SceGxmProgramParameter * sceGxmProgramFindParameterBySemantic(const SceGxmProgram *program, SceGxmParameterSemantic semantic, unsigned int index)
int sceGxmDestroyContext(SceGxmContext *context)
int sceGxmShaderPatcherSetAuxiliarySurface(SceGxmShaderPatcher *shaderPatcher, unsigned int auxSurfaceIndex, const SceGxmAuxiliarySurface *auxSurface)
void sceGxmSetBackLineFillLastPixelEnable(SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
uint32_t format0
Texture format extension.
Definition: gxm.h:1109
int sceGxmPrecomputedVertexStateSetTexture(SceGxmPrecomputedVertexState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture)
SceGxmTextureSwizzle4Mode
Definition: gxm.h:373
void sceGxmSetValidationEnable(SceGxmContext *context, SceBool enable)
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:1170
SceGxmShaderPatcherUsseAllocCallback * fragmentUsseAllocCallback
Definition: gxm.h:1354
unsigned int sceGxmShaderPatcherGetHostMemAllocated(const SceGxmShaderPatcher *shaderPatcher)
int sceGxmRenderTargetGetHostMem(const SceGxmRenderTarget *renderTarget, void **hostMem)
uint32_t unk2
Unknown field.
Definition: gxm.h:1121
uint32_t reserved0
Reserved field.
Definition: gxm.h:1135
int sceGxmNotificationWait(const SceGxmNotification *notification)
int sceGxmMapMemory(void *base, SceSize size, SceGxmMemoryAttribFlags attr)
unsigned int sceGxmGetPrecomputedVertexStateSize(const SceGxmVertexProgram *vertexProgram)
uint8_t componentCount
Number of components for the stream data.
Definition: gxm.h:1081
@ SCE_GXM_TRANSFER_VERTEX_SYNC
Definition: gxm.h:1047
@ SCE_GXM_TRANSFER_FRAGMENT_SYNC
Definition: gxm.h:1046
@ SCE_GXM_TEXTURE_SWIZZLE3_RGB
Definition: gxm.h:386
@ SCE_GXM_TEXTURE_SWIZZLE3_BGR
Definition: gxm.h:385
@ SCE_GXM_SCENE_VERTEX_WAIT_FOR_DEPENDENCY
Definition: gxm.h:957
@ SCE_GXM_SCENE_FRAGMENT_SET_DEPENDENCY
Definition: gxm.h:956
@ SCE_GXM_SCENE_VERTEX_TRANSFER_SYNC
Definition: gxm.h:959
@ SCE_GXM_SCENE_FRAGMENT_TRANSFER_SYNC
Definition: gxm.h:958
@ SCE_GXM_REGION_CLIP_ALL
Definition: gxm.h:107
@ SCE_GXM_REGION_CLIP_INSIDE
Definition: gxm.h:109
@ SCE_GXM_REGION_CLIP_OUTSIDE
Definition: gxm.h:108
@ SCE_GXM_REGION_CLIP_NONE
Definition: gxm.h:106
@ SCE_GXM_TRANSFER_COLORKEY_PASS
Definition: gxm.h:1052
@ SCE_GXM_TRANSFER_COLORKEY_NONE
Definition: gxm.h:1051
@ SCE_GXM_TRANSFER_COLORKEY_REJECT
Definition: gxm.h:1053
@ SCE_GXM_TRANSFER_LINEAR
Definition: gxm.h:1057
@ SCE_GXM_TRANSFER_TILED
Definition: gxm.h:1058
@ SCE_GXM_TRANSFER_SWIZZLED
Definition: gxm.h:1059
@ SCE_GXM_DEPTH_WRITE_DISABLED
Definition: gxm.h:916
@ SCE_GXM_DEPTH_WRITE_ENABLED
Definition: gxm.h:917
@ SCE_GXM_INDEX_FORMAT_U16
Definition: gxm.h:899
@ SCE_GXM_INDEX_FORMAT_U32
Definition: gxm.h:900
@ SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC1
Definition: gxm.h:428
@ SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC0
Definition: gxm.h:426
@ SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC1
Definition: gxm.h:429
@ SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC0
Definition: gxm.h:427
@ SCE_GXM_YUV_PROFILE_BT709_FULL_RANGE
Definition: gxm.h:990
@ SCE_GXM_YUV_PROFILE_BT709_STANDARD
Definition: gxm.h:988
@ SCE_GXM_YUV_PROFILE_BT601_STANDARD
Definition: gxm.h:987
@ SCE_GXM_YUV_PROFILE_BT601_FULL_RANGE
Definition: gxm.h:989
@ SCE_GXM_VERTEX_PROGRAM
Definition: gxm.h:1284
@ SCE_GXM_FRAGMENT_PROGRAM
Definition: gxm.h:1285
@ SCE_GXM_TEXTURE_FORMAT_P4_ARGB
Definition: gxm.h:783
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_1BGR
Definition: gxm.h:717
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ARGB
Definition: gxm.h:574
@ SCE_GXM_TEXTURE_FORMAT_LF32M
Definition: gxm.h:838
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_BGR1
Definition: gxm.h:589
@ SCE_GXM_TEXTURE_FORMAT_AF16
Definition: gxm.h:831
@ SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1RGB
Definition: gxm.h:683
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_BGR1
Definition: gxm.h:598
@ SCE_GXM_TEXTURE_FORMAT_D16
Definition: gxm.h:829
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GRGR
Definition: gxm.h:535
@ SCE_GXM_TEXTURE_FORMAT_UBC4_1RRR
Definition: gxm.h:735
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_RGBA
Definition: gxm.h:680
@ SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC1
Definition: gxm.h:765
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GRGR
Definition: gxm.h:759
@ SCE_GXM_TEXTURE_FORMAT_SBC5_00GR
Definition: gxm.h:756
@ SCE_GXM_TEXTURE_FORMAT_P4_BGRA
Definition: gxm.h:785
@ SCE_GXM_TEXTURE_FORMAT_U16_111R
Definition: gxm.h:547
@ SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC0
Definition: gxm.h:764
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ABGR
Definition: gxm.h:573
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8_BGR
Definition: gxm.h:800
@ SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1RGB
Definition: gxm.h:674
@ SCE_GXM_TEXTURE_FORMAT_A16
Definition: gxm.h:827
@ SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1RGB
Definition: gxm.h:511
@ SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC1
Definition: gxm.h:770
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8_BGR
Definition: gxm.h:803
@ SCE_GXM_TEXTURE_FORMAT_S32_R
Definition: gxm.h:661
@ SCE_GXM_TEXTURE_FORMAT_UBC5_RGGG
Definition: gxm.h:751
@ SCE_GXM_TEXTURE_FORMAT_F32F32_00RG
Definition: gxm.h:700
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GRRR
Definition: gxm.h:601
@ SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_BGR
Definition: gxm.h:663
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_BGRA
Definition: gxm.h:594
@ SCE_GXM_TEXTURE_FORMAT_SBC4_RRRR
Definition: gxm.h:742
@ SCE_GXM_TEXTURE_FORMAT_F16_000R
Definition: gxm.h:564
@ SCE_GXM_TEXTURE_FORMAT_U5U6U5_RGB
Definition: gxm.h:527
@ SCE_GXM_TEXTURE_FORMAT_R5G6B5
Definition: gxm.h:822
@ SCE_GXM_TEXTURE_FORMAT_A1R5G5B5
Definition: gxm.h:821
@ SCE_GXM_TEXTURE_FORMAT_SBC4_0RRR
Definition: gxm.h:743
@ SCE_GXM_TEXTURE_FORMAT_UBC3_1BGR
Definition: gxm.h:729
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_RGBA
Definition: gxm.h:593
@ SCE_GXM_TEXTURE_FORMAT_U8_R000
Definition: gxm.h:493
@ SCE_GXM_TEXTURE_FORMAT_U5U6U5_BGR
Definition: gxm.h:526
@ SCE_GXM_TEXTURE_FORMAT_UBC5_00RG
Definition: gxm.h:753
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8U8_1BGR
Definition: gxm.h:639
@ SCE_GXM_TEXTURE_FORMAT_U8U8_RGGG
Definition: gxm.h:534
@ SCE_GXM_TEXTURE_FORMAT_S5S5U6_RGB
Definition: gxm.h:530
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ABGR
Definition: gxm.h:506
@ SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_RGB
Definition: gxm.h:664
@ SCE_GXM_TEXTURE_FORMAT_LF16
Definition: gxm.h:830
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GR
Definition: gxm.h:544
@ SCE_GXM_TEXTURE_FORMAT_F16_R
Definition: gxm.h:571
@ SCE_GXM_TEXTURE_FORMAT_U16U16_RGGG
Definition: gxm.h:602
@ SCE_GXM_TEXTURE_FORMAT_F32_000R
Definition: gxm.h:621
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP
Definition: gxm.h:848
@ SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1RGB
Definition: gxm.h:578
@ SCE_GXM_TEXTURE_FORMAT_F32M_R
Definition: gxm.h:637
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_RGB1
Definition: gxm.h:512
@ SCE_GXM_TEXTURE_FORMAT_U16_RRRR
Definition: gxm.h:548
@ SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1BGR
Definition: gxm.h:691
@ SCE_GXM_TEXTURE_FORMAT_U16_R
Definition: gxm.h:553
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_RGBA
Definition: gxm.h:808
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GRRR
Definition: gxm.h:704
@ SCE_GXM_TEXTURE_FORMAT_F32_RRRR
Definition: gxm.h:623
@ SCE_GXM_TEXTURE_FORMAT_F16_0RRR
Definition: gxm.h:567
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_RGBA
Definition: gxm.h:575
@ SCE_GXM_TEXTURE_FORMAT_S32_0RRR
Definition: gxm.h:657
@ SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC1
Definition: gxm.h:766
@ SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC0
Definition: gxm.h:775
@ SCE_GXM_TEXTURE_FORMAT_U8U8_00GR
Definition: gxm.h:532
@ SCE_GXM_TEXTURE_FORMAT_U8_RRRR
Definition: gxm.h:490
@ SCE_GXM_TEXTURE_FORMAT_S8S8_00RG
Definition: gxm.h:543
@ SCE_GXM_TEXTURE_FORMAT_A8R8G8B8
Definition: gxm.h:833
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GR
Definition: gxm.h:708
@ SCE_GXM_TEXTURE_FORMAT_RF16
Definition: gxm.h:832
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_BGR1
Definition: gxm.h:694
@ SCE_GXM_TEXTURE_FORMAT_S16_R
Definition: gxm.h:562
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GRGR
Definition: gxm.h:617
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1RGB
Definition: gxm.h:587
@ SCE_GXM_TEXTURE_FORMAT_F32M_1RRR
Definition: gxm.h:634
@ SCE_GXM_TEXTURE_FORMAT_U8_R111
Definition: gxm.h:494
@ SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC0
Definition: gxm.h:769
@ SCE_GXM_TEXTURE_FORMAT_S8S8_00GR
Definition: gxm.h:539
@ SCE_GXM_TEXTURE_FORMAT_UBC4_000R
Definition: gxm.h:731
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ABGR
Definition: gxm.h:678
@ SCE_GXM_TEXTURE_FORMAT_S16_RRRR
Definition: gxm.h:557
@ SCE_GXM_TEXTURE_FORMAT_S16S16_00GR
Definition: gxm.h:607
@ SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1BGR
Definition: gxm.h:510
@ SCE_GXM_TEXTURE_FORMAT_UBC3
Definition: gxm.h:846
@ SCE_GXM_TEXTURE_FORMAT_P4_1RGB
Definition: gxm.h:787
@ SCE_GXM_TEXTURE_FORMAT_UBC2_1BGR
Definition: gxm.h:726
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R000
Definition: gxm.h:736
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_BGRA
Definition: gxm.h:809
@ SCE_GXM_TEXTURE_FORMAT_GF16RF16
Definition: gxm.h:837
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_RGB1
Definition: gxm.h:588
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP
Definition: gxm.h:850
@ SCE_GXM_TEXTURE_FORMAT_S16_0RRR
Definition: gxm.h:558
@ SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1BGR
Definition: gxm.h:673
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GR
Definition: gxm.h:612
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ARGB
Definition: gxm.h:670
@ SCE_GXM_TEXTURE_FORMAT_S16_1RRR
Definition: gxm.h:559
@ SCE_GXM_TEXTURE_FORMAT_A8L8
Definition: gxm.h:823
@ SCE_GXM_TEXTURE_FORMAT_U32_0RRR
Definition: gxm.h:648
@ SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1RGB
Definition: gxm.h:596
@ SCE_GXM_TEXTURE_FORMAT_U32_RRRR
Definition: gxm.h:647
@ SCE_GXM_TEXTURE_FORMAT_U8U3U3U2_ARGB
Definition: gxm.h:515
@ SCE_GXM_TEXTURE_FORMAT_P8_RGBA
Definition: gxm.h:793
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ABGR
Definition: gxm.h:687
@ SCE_GXM_TEXTURE_FORMAT_F16F16_00RG
Definition: gxm.h:618
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_RGB1
Definition: gxm.h:675
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ARGB
Definition: gxm.h:679
@ SCE_GXM_TEXTURE_FORMAT_R16
Definition: gxm.h:828
@ SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_RGB1
Definition: gxm.h:597
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ARGB
Definition: gxm.h:688
@ SCE_GXM_TEXTURE_FORMAT_F32F32_00GR
Definition: gxm.h:696
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GR
Definition: gxm.h:537
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GRRR
Definition: gxm.h:540
@ SCE_GXM_TEXTURE_FORMAT_G8R8
Definition: gxm.h:825
@ SCE_GXM_TEXTURE_FORMAT_A4R4G4B4
Definition: gxm.h:820
@ SCE_GXM_TEXTURE_FORMAT_UBC5_00GR
Definition: gxm.h:749
@ SCE_GXM_TEXTURE_FORMAT_S16_R111
Definition: gxm.h:561
@ SCE_GXM_TEXTURE_FORMAT_S8_R
Definition: gxm.h:504
@ SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC1
Definition: gxm.h:777
@ SCE_GXM_TEXTURE_FORMAT_F32M_R000
Definition: gxm.h:635
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP
Definition: gxm.h:847
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_BGR1
Definition: gxm.h:524
@ SCE_GXM_TEXTURE_FORMAT_U6S5S5_BGR
Definition: gxm.h:529
@ SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC1
Definition: gxm.h:778
@ SCE_GXM_TEXTURE_FORMAT_F32_111R
Definition: gxm.h:622
@ SCE_GXM_TEXTURE_FORMAT_LF16AF16
Definition: gxm.h:836
@ SCE_GXM_TEXTURE_FORMAT_F32_R
Definition: gxm.h:628
@ SCE_GXM_TEXTURE_FORMAT_S8_R111
Definition: gxm.h:503
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_BGRA
Definition: gxm.h:576
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_ABGR
Definition: gxm.h:713
@ SCE_GXM_TEXTURE_FORMAT_L8A8
Definition: gxm.h:824
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R111
Definition: gxm.h:737
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_ABGR
Definition: gxm.h:716
@ SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ARGB
Definition: gxm.h:518
@ SCE_GXM_TEXTURE_FORMAT_L16
Definition: gxm.h:826
@ SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1BGR
Definition: gxm.h:682
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_RGBA
Definition: gxm.h:689
@ SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC1
Definition: gxm.h:779
@ SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC0
Definition: gxm.h:774
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GRRR
Definition: gxm.h:750
@ SCE_GXM_TEXTURE_FORMAT_YVYU
Definition: gxm.h:843
@ SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1RGB
Definition: gxm.h:692
@ SCE_GXM_TEXTURE_FORMAT_U32_111R
Definition: gxm.h:646
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R
Definition: gxm.h:747
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R111
Definition: gxm.h:746
@ SCE_GXM_TEXTURE_FORMAT_UBC1_ABGR
Definition: gxm.h:722
@ SCE_GXM_TEXTURE_FORMAT_P4_RGBA
Definition: gxm.h:784
@ SCE_GXM_TEXTURE_FORMAT_RF32M
Definition: gxm.h:840
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ABGR
Definition: gxm.h:669
@ SCE_GXM_TEXTURE_FORMAT_P4_ABGR
Definition: gxm.h:782
@ SCE_GXM_TEXTURE_FORMAT_S32_RRRR
Definition: gxm.h:656
@ SCE_GXM_TEXTURE_FORMAT_S8_0RRR
Definition: gxm.h:500
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GR
Definition: gxm.h:701
@ SCE_GXM_TEXTURE_FORMAT_P8_1BGR
Definition: gxm.h:795
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_RGB1
Definition: gxm.h:684
@ SCE_GXM_TEXTURE_FORMAT_S8S8_GRGR
Definition: gxm.h:542
@ SCE_GXM_TEXTURE_FORMAT_UBC2
Definition: gxm.h:845
@ SCE_GXM_TEXTURE_FORMAT_U16_0RRR
Definition: gxm.h:549
@ SCE_GXM_TEXTURE_FORMAT_U16_1RRR
Definition: gxm.h:550
@ SCE_GXM_TEXTURE_FORMAT_F32M_0RRR
Definition: gxm.h:633
@ SCE_GXM_TEXTURE_FORMAT_SBC5_00RG
Definition: gxm.h:760
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GR
Definition: gxm.h:619
@ SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1BGR
Definition: gxm.h:521
@ SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ABGR
Definition: gxm.h:591
@ SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ARGB
Definition: gxm.h:807
@ SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1BGR
Definition: gxm.h:810
@ SCE_GXM_TEXTURE_FORMAT_UBC2_ABGR
Definition: gxm.h:725
@ SCE_GXM_TEXTURE_FORMAT_R8
Definition: gxm.h:819
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8_RGB
Definition: gxm.h:801
@ SCE_GXM_TEXTURE_FORMAT_P4_BGR1
Definition: gxm.h:789
@ SCE_GXM_TEXTURE_FORMAT_F16_RRRR
Definition: gxm.h:566
@ SCE_GXM_TEXTURE_FORMAT_UBC4_0RRR
Definition: gxm.h:734
@ SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1RGB
Definition: gxm.h:811
@ SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC1
Definition: gxm.h:771
@ SCE_GXM_TEXTURE_FORMAT_SBC4_000R
Definition: gxm.h:740
@ SCE_GXM_TEXTURE_FORMAT_F32_0RRR
Definition: gxm.h:624
@ SCE_GXM_TEXTURE_FORMAT_U16_R111
Definition: gxm.h:552
@ SCE_GXM_TEXTURE_FORMAT_U16_000R
Definition: gxm.h:546
@ SCE_GXM_TEXTURE_FORMAT_U8_0RRR
Definition: gxm.h:491
@ SCE_GXM_TEXTURE_FORMAT_SBC4_1RRR
Definition: gxm.h:744
@ SCE_GXM_TEXTURE_FORMAT_SBC5_RGGG
Definition: gxm.h:758
@ SCE_GXM_TEXTURE_FORMAT_F16F16_RGGG
Definition: gxm.h:616
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8_RGB
Definition: gxm.h:804
@ SCE_GXM_TEXTURE_FORMAT_P8_1RGB
Definition: gxm.h:796
@ SCE_GXM_TEXTURE_FORMAT_S32_R111
Definition: gxm.h:660
@ SCE_GXM_TEXTURE_FORMAT_U32U32_00RG
Definition: gxm.h:707
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GRGR
Definition: gxm.h:603
@ SCE_GXM_TEXTURE_FORMAT_F11F11F10_RGB
Definition: gxm.h:667
@ SCE_GXM_TEXTURE_FORMAT_AF32M
Definition: gxm.h:839
@ SCE_GXM_TEXTURE_FORMAT_S8S8_RGGG
Definition: gxm.h:541
@ SCE_GXM_TEXTURE_FORMAT_S16S16_RGGG
Definition: gxm.h:609
@ SCE_GXM_TEXTURE_FORMAT_UBC4_111R
Definition: gxm.h:732
@ SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC0
Definition: gxm.h:773
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GRGR
Definition: gxm.h:752
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GR
Definition: gxm.h:761
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_ABGR
Definition: gxm.h:710
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_RGBA
Definition: gxm.h:519
@ SCE_GXM_TEXTURE_FORMAT_SBC4_R000
Definition: gxm.h:745
@ SCE_GXM_TEXTURE_FORMAT_S32_111R
Definition: gxm.h:655
@ SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP
Definition: gxm.h:849
@ SCE_GXM_TEXTURE_FORMAT_UBC3_ABGR
Definition: gxm.h:728
@ SCE_GXM_TEXTURE_FORMAT_P8_BGRA
Definition: gxm.h:794
@ SCE_GXM_TEXTURE_FORMAT_F32_1RRR
Definition: gxm.h:625
@ SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1BGR
Definition: gxm.h:577
@ SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC1
Definition: gxm.h:780
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ABGR
Definition: gxm.h:582
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_BGR1
Definition: gxm.h:580
@ SCE_GXM_TEXTURE_FORMAT_U16U16_00GR
Definition: gxm.h:600
@ SCE_GXM_TEXTURE_FORMAT_VYUY
Definition: gxm.h:842
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_RGBA
Definition: gxm.h:671
@ SCE_GXM_TEXTURE_FORMAT_U24X8_DS
Definition: gxm.h:643
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_BGRA
Definition: gxm.h:509
@ SCE_GXM_TEXTURE_FORMAT_F16_1RRR
Definition: gxm.h:568
@ SCE_GXM_TEXTURE_FORMAT_P8_RGB1
Definition: gxm.h:797
@ SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ABGR
Definition: gxm.h:517
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_RGB1
Definition: gxm.h:812
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_RGBA
Definition: gxm.h:508
@ SCE_GXM_TEXTURE_FORMAT_S32_1RRR
Definition: gxm.h:658
@ SCE_GXM_TEXTURE_FORMAT_P8_ARGB
Definition: gxm.h:792
@ SCE_GXM_TEXTURE_FORMAT_X8U24_SD
Definition: gxm.h:642
@ SCE_GXM_TEXTURE_FORMAT_S8_111R
Definition: gxm.h:498
@ SCE_GXM_TEXTURE_FORMAT_AF16LF16
Definition: gxm.h:835
@ SCE_GXM_TEXTURE_FORMAT_SBC4_111R
Definition: gxm.h:741
@ SCE_GXM_TEXTURE_FORMAT_U32_R
Definition: gxm.h:652
@ SCE_GXM_TEXTURE_FORMAT_P4_1BGR
Definition: gxm.h:786
@ SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_RGB1
Definition: gxm.h:579
@ SCE_GXM_TEXTURE_FORMAT_F32_R111
Definition: gxm.h:627
@ SCE_GXM_TEXTURE_FORMAT_F32_R000
Definition: gxm.h:626
@ SCE_GXM_TEXTURE_FORMAT_U8_111R
Definition: gxm.h:489
@ SCE_GXM_TEXTURE_FORMAT_S16_000R
Definition: gxm.h:555
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_BGRA
Definition: gxm.h:690
@ SCE_GXM_TEXTURE_FORMAT_U16_R000
Definition: gxm.h:551
@ SCE_GXM_TEXTURE_FORMAT_S16_R000
Definition: gxm.h:560
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_BGRA
Definition: gxm.h:672
@ SCE_GXM_TEXTURE_FORMAT_U8_000R
Definition: gxm.h:488
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GRGR
Definition: gxm.h:699
@ SCE_GXM_TEXTURE_FORMAT_P4_RGB1
Definition: gxm.h:788
@ SCE_GXM_TEXTURE_FORMAT_F32M_111R
Definition: gxm.h:631
@ SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC0
Definition: gxm.h:776
@ SCE_GXM_TEXTURE_FORMAT_F10F11F11_BGR
Definition: gxm.h:666
@ SCE_GXM_TEXTURE_FORMAT_U16U16_GR
Definition: gxm.h:605
@ SCE_GXM_TEXTURE_FORMAT_S8_RRRR
Definition: gxm.h:499
@ SCE_GXM_TEXTURE_FORMAT_S16S16_00RG
Definition: gxm.h:611
@ SCE_GXM_TEXTURE_FORMAT_U32_1RRR
Definition: gxm.h:649
@ SCE_GXM_TEXTURE_FORMAT_U8U8_00RG
Definition: gxm.h:536
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_BGRA
Definition: gxm.h:520
@ SCE_GXM_TEXTURE_FORMAT_F32F32_RGGG
Definition: gxm.h:698
@ SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC0
Definition: gxm.h:768
@ SCE_GXM_TEXTURE_FORMAT_S8_R000
Definition: gxm.h:502
@ SCE_GXM_TEXTURE_FORMAT_U8_R
Definition: gxm.h:495
@ SCE_GXM_TEXTURE_FORMAT_F32M_RRRR
Definition: gxm.h:632
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GRRR
Definition: gxm.h:608
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_BGR1
Definition: gxm.h:685
@ SCE_GXM_TEXTURE_FORMAT_A8
Definition: gxm.h:818
@ SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1BGR
Definition: gxm.h:595
@ SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_1BGR
Definition: gxm.h:714
@ SCE_GXM_TEXTURE_FORMAT_U16U16_00RG
Definition: gxm.h:604
@ SCE_GXM_TEXTURE_FORMAT_S16_111R
Definition: gxm.h:556
@ SCE_GXM_TEXTURE_FORMAT_S8_000R
Definition: gxm.h:497
@ SCE_GXM_TEXTURE_FORMAT_L8
Definition: gxm.h:817
@ SCE_GXM_TEXTURE_FORMAT_S16S16_GRGR
Definition: gxm.h:610
@ SCE_GXM_TEXTURE_FORMAT_P8_ABGR
Definition: gxm.h:791
@ SCE_GXM_TEXTURE_FORMAT_F16_R111
Definition: gxm.h:570
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_1BGR
Definition: gxm.h:720
@ SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_1BGR
Definition: gxm.h:711
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ARGB
Definition: gxm.h:507
@ SCE_GXM_TEXTURE_FORMAT_U32U32_GRGR
Definition: gxm.h:706
@ SCE_GXM_TEXTURE_FORMAT_F16F16_00GR
Definition: gxm.h:614
@ SCE_GXM_TEXTURE_FORMAT_S32_000R
Definition: gxm.h:654
@ SCE_GXM_TEXTURE_FORMAT_S8_1RRR
Definition: gxm.h:501
@ SCE_GXM_TEXTURE_FORMAT_F16_R000
Definition: gxm.h:569
@ SCE_GXM_TEXTURE_FORMAT_F32F32_GRRR
Definition: gxm.h:697
@ SCE_GXM_TEXTURE_FORMAT_U32_R111
Definition: gxm.h:651
@ SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_BGR1
Definition: gxm.h:676
@ SCE_GXM_TEXTURE_FORMAT_U32_R000
Definition: gxm.h:650
@ SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC0
Definition: gxm.h:763
@ SCE_GXM_TEXTURE_FORMAT_DF32M
Definition: gxm.h:841
@ SCE_GXM_TEXTURE_FORMAT_U32U32_RGGG
Definition: gxm.h:705
@ SCE_GXM_TEXTURE_FORMAT_U8U8_GRRR
Definition: gxm.h:533
@ SCE_GXM_TEXTURE_FORMAT_X8U8S8S8_1RGB
Definition: gxm.h:640
@ SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_BGR1
Definition: gxm.h:813
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ARGB
Definition: gxm.h:583
@ SCE_GXM_TEXTURE_FORMAT_SBC5_GRRR
Definition: gxm.h:757
@ SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1RGB
Definition: gxm.h:522
@ SCE_GXM_TEXTURE_FORMAT_UBC4_RRRR
Definition: gxm.h:733
@ SCE_GXM_TEXTURE_FORMAT_UBC5_GR
Definition: gxm.h:754
@ SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ABGR
Definition: gxm.h:806
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_BGRA
Definition: gxm.h:585
@ SCE_GXM_TEXTURE_FORMAT_U32_000R
Definition: gxm.h:645
@ SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1BGR
Definition: gxm.h:586
@ SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_ABGR
Definition: gxm.h:719
@ SCE_GXM_TEXTURE_FORMAT_UBC1_1BGR
Definition: gxm.h:723
@ SCE_GXM_TEXTURE_FORMAT_P8_BGR1
Definition: gxm.h:798
@ SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_RGBA
Definition: gxm.h:584
@ SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_BGR1
Definition: gxm.h:513
@ SCE_GXM_TEXTURE_FORMAT_F16F16_GRRR
Definition: gxm.h:615
@ SCE_GXM_TEXTURE_FORMAT_U8_1RRR
Definition: gxm.h:492
@ SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_BGRA
Definition: gxm.h:681
@ SCE_GXM_TEXTURE_FORMAT_F32M_000R
Definition: gxm.h:630
@ SCE_GXM_TEXTURE_FORMAT_F16_111R
Definition: gxm.h:565
@ SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ARGB
Definition: gxm.h:592
@ SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_RGB1
Definition: gxm.h:523
@ SCE_GXM_TEXTURE_FORMAT_UBC4_R
Definition: gxm.h:738
@ SCE_GXM_TEXTURE_FORMAT_UBC1
Definition: gxm.h:844
@ SCE_GXM_TEXTURE_FORMAT_U32U32_00GR
Definition: gxm.h:703
@ SCE_GXM_TEXTURE_FORMAT_A8B8G8R8
Definition: gxm.h:834
@ SCE_GXM_TEXTURE_FORMAT_F32M_R111
Definition: gxm.h:636
@ SCE_GXM_TEXTURE_FORMAT_S32_R000
Definition: gxm.h:659
@ SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_RGB1
Definition: gxm.h:693
@ SCE_GXM_COLOR_BASE_FORMAT_U16U16
Definition: gxm.h:207
@ SCE_GXM_COLOR_BASE_FORMAT_S8S8
Definition: gxm.h:213
@ SCE_GXM_COLOR_BASE_FORMAT_SE5M9M9M9
Definition: gxm.h:219
@ SCE_GXM_COLOR_BASE_FORMAT_U4U4U4U4
Definition: gxm.h:199
@ SCE_GXM_COLOR_BASE_FORMAT_F11F11F10
Definition: gxm.h:218
@ SCE_GXM_COLOR_BASE_FORMAT_F16F16F16F16
Definition: gxm.h:216
@ SCE_GXM_COLOR_BASE_FORMAT_U2U10U10U10
Definition: gxm.h:208
@ SCE_GXM_COLOR_BASE_FORMAT_S5S5U6
Definition: gxm.h:211
@ SCE_GXM_COLOR_BASE_FORMAT_F32
Definition: gxm.h:203
@ SCE_GXM_COLOR_BASE_FORMAT_S16S16
Definition: gxm.h:205
@ SCE_GXM_COLOR_BASE_FORMAT_S16
Definition: gxm.h:204
@ SCE_GXM_COLOR_BASE_FORMAT_U2F10F10F10
Definition: gxm.h:220
@ SCE_GXM_COLOR_BASE_FORMAT_F16
Definition: gxm.h:201
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8
Definition: gxm.h:212
@ SCE_GXM_COLOR_BASE_FORMAT_S8S8S8S8
Definition: gxm.h:215
@ SCE_GXM_COLOR_BASE_FORMAT_U8
Definition: gxm.h:209
@ SCE_GXM_COLOR_BASE_FORMAT_U16
Definition: gxm.h:206
@ SCE_GXM_COLOR_BASE_FORMAT_U5U6U5
Definition: gxm.h:197
@ SCE_GXM_COLOR_BASE_FORMAT_S8
Definition: gxm.h:210
@ SCE_GXM_COLOR_BASE_FORMAT_U8U3U3U2
Definition: gxm.h:200
@ SCE_GXM_COLOR_BASE_FORMAT_F32F32
Definition: gxm.h:217
@ SCE_GXM_COLOR_BASE_FORMAT_F16F16
Definition: gxm.h:202
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8U8U8
Definition: gxm.h:195
@ SCE_GXM_COLOR_BASE_FORMAT_U8S8S8U8
Definition: gxm.h:214
@ SCE_GXM_COLOR_BASE_FORMAT_U1U5U5U5
Definition: gxm.h:198
@ SCE_GXM_COLOR_BASE_FORMAT_U8U8U8
Definition: gxm.h:196
@ SCE_GXM_BLEND_FUNC_MAX
Definition: gxm.h:999
@ SCE_GXM_BLEND_FUNC_REVERSE_SUBTRACT
Definition: gxm.h:997
@ SCE_GXM_BLEND_FUNC_NONE
Definition: gxm.h:994
@ SCE_GXM_BLEND_FUNC_MIN
Definition: gxm.h:998
@ SCE_GXM_BLEND_FUNC_ADD
Definition: gxm.h:995
@ SCE_GXM_BLEND_FUNC_SUBTRACT
Definition: gxm.h:996
@ SCE_GXM_BLEND_FACTOR_SRC_COLOR
Definition: gxm.h:1005
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
Definition: gxm.h:1006
@ SCE_GXM_BLEND_FACTOR_DST_ALPHA_SATURATE
Definition: gxm.h:1014
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_COLOR
Definition: gxm.h:1010
@ SCE_GXM_BLEND_FACTOR_ZERO
Definition: gxm.h:1003
@ SCE_GXM_BLEND_FACTOR_DST_COLOR
Definition: gxm.h:1009
@ SCE_GXM_BLEND_FACTOR_SRC_ALPHA
Definition: gxm.h:1007
@ SCE_GXM_BLEND_FACTOR_DST_ALPHA
Definition: gxm.h:1011
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
Definition: gxm.h:1012
@ SCE_GXM_BLEND_FACTOR_ONE
Definition: gxm.h:1004
@ SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
Definition: gxm.h:1008
@ SCE_GXM_BLEND_FACTOR_SRC_ALPHA_SATURATE
Definition: gxm.h:1013
@ SCE_GXM_COLOR_SURFACE_SCALE_NONE
Definition: gxm.h:967
@ SCE_GXM_COLOR_SURFACE_SCALE_MSAA_DOWNSCALE
Definition: gxm.h:968
@ SCE_GXM_TRANSFER_FORMAT_U8U8U8_BGR
Definition: gxm.h:1032
@ SCE_GXM_TRANSFER_FORMAT_YVYU422
Definition: gxm.h:1035
@ SCE_GXM_TRANSFER_FORMAT_RAW32
Definition: gxm.h:1040
@ SCE_GXM_TRANSFER_FORMAT_U5U6U5_BGR
Definition: gxm.h:1030
@ SCE_GXM_TRANSFER_FORMAT_YUYV422
Definition: gxm.h:1037
@ SCE_GXM_TRANSFER_FORMAT_UYVY422
Definition: gxm.h:1036
@ SCE_GXM_TRANSFER_FORMAT_RAW64
Definition: gxm.h:1041
@ SCE_GXM_TRANSFER_FORMAT_U8U8_GR
Definition: gxm.h:1031
@ SCE_GXM_TRANSFER_FORMAT_U4U4U4U4_ABGR
Definition: gxm.h:1028
@ SCE_GXM_TRANSFER_FORMAT_U1U5U5U5_ABGR
Definition: gxm.h:1029
@ SCE_GXM_TRANSFER_FORMAT_RAW128
Definition: gxm.h:1042
@ SCE_GXM_TRANSFER_FORMAT_VYUY422
Definition: gxm.h:1034
@ SCE_GXM_TRANSFER_FORMAT_RAW16
Definition: gxm.h:1039
@ SCE_GXM_TRANSFER_FORMAT_U8_R
Definition: gxm.h:1027
@ SCE_GXM_TRANSFER_FORMAT_U8U8U8U8_ABGR
Definition: gxm.h:1033
@ SCE_GXM_TRANSFER_FORMAT_U2U10U10U10_ABGR
Definition: gxm.h:1038
@ SCE_GXM_COLOR_SWIZZLE3_BGR
Definition: gxm.h:177
@ SCE_GXM_COLOR_SWIZZLE3_RGB
Definition: gxm.h:178
@ SCE_GXM_COLOR_MASK_G
Definition: gxm.h:1021
@ SCE_GXM_COLOR_MASK_ALL
Definition: gxm.h:1023
@ SCE_GXM_COLOR_MASK_A
Definition: gxm.h:1019
@ SCE_GXM_COLOR_MASK_NONE
Definition: gxm.h:1018
@ SCE_GXM_COLOR_MASK_R
Definition: gxm.h:1020
@ SCE_GXM_COLOR_MASK_B
Definition: gxm.h:1022
@ SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC0
Definition: gxm.h:415
@ SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC1
Definition: gxm.h:419
@ SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC1
Definition: gxm.h:420
@ SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC0
Definition: gxm.h:418
@ SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC1
Definition: gxm.h:421
@ SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC1
Definition: gxm.h:422
@ SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC0
Definition: gxm.h:417
@ SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC0
Definition: gxm.h:416
@ SCE_GXM_PRIMITIVE_TRIANGLE_STRIP
Definition: gxm.h:94
@ SCE_GXM_PRIMITIVE_TRIANGLE_FAN
Definition: gxm.h:95
@ SCE_GXM_PRIMITIVE_TRIANGLE_EDGES
Definition: gxm.h:96
@ SCE_GXM_PRIMITIVE_TRIANGLES
Definition: gxm.h:91
@ SCE_GXM_PRIMITIVE_LINES
Definition: gxm.h:92
@ SCE_GXM_PRIMITIVE_POINTS
Definition: gxm.h:93
@ SCE_GXM_OUTPUT_REGISTER_SIZE_64BIT
Definition: gxm.h:973
@ SCE_GXM_OUTPUT_REGISTER_SIZE_32BIT
Definition: gxm.h:972
@ SCE_GXM_PRECOMPUTED_VERTEX_STATE_WORD_COUNT
Definition: gxm.h:1243
@ SCE_GXM_PRECOMPUTED_FRAGMENT_STATE_WORD_COUNT
Definition: gxm.h:1244
@ SCE_GXM_PRECOMPUTED_DRAW_WORD_COUNT
Definition: gxm.h:1245
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32M
Definition: gxm.h:452
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U3U3U2
Definition: gxm.h:436
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16U16
Definition: gxm.h:448
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC4
Definition: gxm.h:471
@ SCE_GXM_TEXTURE_BASE_FORMAT_S5S5U6
Definition: gxm.h:439
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16
Definition: gxm.h:443
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8
Definition: gxm.h:440
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8
Definition: gxm.h:481
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII2BPP
Definition: gxm.h:466
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8
Definition: gxm.h:433
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32
Definition: gxm.h:451
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8
Definition: gxm.h:441
@ SCE_GXM_TEXTURE_BASE_FORMAT_F32F32
Definition: gxm.h:462
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P3
Definition: gxm.h:476
@ SCE_GXM_TEXTURE_BASE_FORMAT_P4
Definition: gxm.h:478
@ SCE_GXM_TEXTURE_BASE_FORMAT_U2F10F10F10
Definition: gxm.h:482
@ SCE_GXM_TEXTURE_BASE_FORMAT_SBC4
Definition: gxm.h:472
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16F16F16F16
Definition: gxm.h:459
@ SCE_GXM_TEXTURE_BASE_FORMAT_SBC5
Definition: gxm.h:474
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII4BPP
Definition: gxm.h:467
@ SCE_GXM_TEXTURE_BASE_FORMAT_U4U4U4U4
Definition: gxm.h:435
@ SCE_GXM_TEXTURE_BASE_FORMAT_U1U5U5U5
Definition: gxm.h:437
@ SCE_GXM_TEXTURE_BASE_FORMAT_U32U32
Definition: gxm.h:463
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRT4BPP
Definition: gxm.h:465
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16
Definition: gxm.h:444
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC2
Definition: gxm.h:469
@ SCE_GXM_TEXTURE_BASE_FORMAT_X8S8S8U8
Definition: gxm.h:453
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8S8
Definition: gxm.h:446
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P2
Definition: gxm.h:475
@ SCE_GXM_TEXTURE_BASE_FORMAT_YUV422
Definition: gxm.h:477
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16S16
Definition: gxm.h:449
@ SCE_GXM_TEXTURE_BASE_FORMAT_PVRT2BPP
Definition: gxm.h:464
@ SCE_GXM_TEXTURE_BASE_FORMAT_U32
Definition: gxm.h:455
@ SCE_GXM_TEXTURE_BASE_FORMAT_S8
Definition: gxm.h:434
@ SCE_GXM_TEXTURE_BASE_FORMAT_S16S16S16S16
Definition: gxm.h:461
@ SCE_GXM_TEXTURE_BASE_FORMAT_P8
Definition: gxm.h:479
@ SCE_GXM_TEXTURE_BASE_FORMAT_F11F11F10
Definition: gxm.h:458
@ SCE_GXM_TEXTURE_BASE_FORMAT_X8U24
Definition: gxm.h:454
@ SCE_GXM_TEXTURE_BASE_FORMAT_U5U6U5
Definition: gxm.h:438
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16U16U16U16
Definition: gxm.h:460
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8
Definition: gxm.h:480
@ SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8U8
Definition: gxm.h:445
@ SCE_GXM_TEXTURE_BASE_FORMAT_U2U10U10U10
Definition: gxm.h:447
@ SCE_GXM_TEXTURE_BASE_FORMAT_S32
Definition: gxm.h:456
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC1
Definition: gxm.h:468
@ SCE_GXM_TEXTURE_BASE_FORMAT_F16F16
Definition: gxm.h:450
@ SCE_GXM_TEXTURE_BASE_FORMAT_U16
Definition: gxm.h:442
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC5
Definition: gxm.h:473
@ SCE_GXM_TEXTURE_BASE_FORMAT_UBC3
Definition: gxm.h:470
@ SCE_GXM_TEXTURE_BASE_FORMAT_SE5M9M9M9
Definition: gxm.h:457
@ SCE_GXM_TEXTURE_CUBE_ARBITRARY
Definition: gxm.h:860
@ SCE_GXM_TEXTURE_LINEAR
Definition: gxm.h:856
@ SCE_GXM_TEXTURE_TILED
Definition: gxm.h:857
@ SCE_GXM_TEXTURE_CUBE
Definition: gxm.h:855
@ SCE_GXM_TEXTURE_SWIZZLED
Definition: gxm.h:854
@ SCE_GXM_TEXTURE_LINEAR_STRIDED
Definition: gxm.h:859
@ SCE_GXM_TEXTURE_SWIZZLED_ARBITRARY
Definition: gxm.h:858
@ SCE_GXM_WCLAMP_MODE_ENABLED
Definition: gxm.h:932
@ SCE_GXM_WCLAMP_MODE_DISABLED
Definition: gxm.h:931
@ SCE_GXM_VISIBILITY_TEST_DISABLED
Definition: gxm.h:977
@ SCE_GXM_VISIBILITY_TEST_ENABLED
Definition: gxm.h:978
@ SCE_GXM_LINE_FILL_LAST_PIXEL_ENABLED
Definition: gxm.h:922
@ SCE_GXM_LINE_FILL_LAST_PIXEL_DISABLED
Definition: gxm.h:921
@ SCE_GXM_TEXTURE_SWIZZLE2_DS
Definition: gxm.h:400
@ SCE_GXM_TEXTURE_SWIZZLE2_SD
Definition: gxm.h:399
@ SCE_GXM_TEXTURE_MIP_FILTER_ENABLED
Definition: gxm.h:872
@ SCE_GXM_TEXTURE_MIP_FILTER_DISABLED
Definition: gxm.h:871
@ SCE_GXM_PARAMETER_SEMANTIC_BLENDINDICES
Definition: gxm.h:1314
@ SCE_GXM_PARAMETER_SEMANTIC_DIFFUSE
Definition: gxm.h:1317
@ SCE_GXM_PARAMETER_SEMANTIC_TEXCOORD
Definition: gxm.h:1324
@ SCE_GXM_PARAMETER_SEMANTIC_POSITION
Definition: gxm.h:1321
@ SCE_GXM_PARAMETER_SEMANTIC_NONE
Definition: gxm.h:1310
@ SCE_GXM_PARAMETER_SEMANTIC_NORMAL
Definition: gxm.h:1319
@ SCE_GXM_PARAMETER_SEMANTIC_FOGCOORD
Definition: gxm.h:1318
@ SCE_GXM_PARAMETER_SEMANTIC_BCOL
Definition: gxm.h:1312
@ SCE_GXM_PARAMETER_SEMANTIC_BINORMAL
Definition: gxm.h:1313
@ SCE_GXM_PARAMETER_SEMANTIC_ATTR
Definition: gxm.h:1311
@ SCE_GXM_PARAMETER_SEMANTIC_BLENDWEIGHT
Definition: gxm.h:1315
@ SCE_GXM_PARAMETER_SEMANTIC_TANGENT
Definition: gxm.h:1323
@ SCE_GXM_PARAMETER_SEMANTIC_SPECULAR
Definition: gxm.h:1322
@ SCE_GXM_PARAMETER_SEMANTIC_COLOR
Definition: gxm.h:1316
@ SCE_GXM_PARAMETER_SEMANTIC_POINTSIZE
Definition: gxm.h:1320
@ SCE_GXM_STENCIL_OP_DECR
Definition: gxm.h:139
@ SCE_GXM_STENCIL_OP_ZERO
Definition: gxm.h:136
@ SCE_GXM_STENCIL_OP_KEEP
Definition: gxm.h:135
@ SCE_GXM_STENCIL_OP_REPLACE
Definition: gxm.h:137
@ SCE_GXM_STENCIL_OP_INCR_WRAP
Definition: gxm.h:141
@ SCE_GXM_STENCIL_OP_INCR
Definition: gxm.h:138
@ SCE_GXM_STENCIL_OP_DECR_WRAP
Definition: gxm.h:142
@ SCE_GXM_STENCIL_OP_INVERT
Definition: gxm.h:140
@ SCE_GXM_WBUFFER_ENABLED
Definition: gxm.h:942
@ SCE_GXM_WBUFFER_DISABLED
Definition: gxm.h:941
@ SCE_GXM_TEXTURE_FILTER_POINT
Definition: gxm.h:864
@ SCE_GXM_TEXTURE_FILTER_LINEAR
Definition: gxm.h:865
@ SCE_GXM_TEXTURE_FILTER_MIPMAP_LINEAR
Definition: gxm.h:866
@ SCE_GXM_TEXTURE_FILTER_MIPMAP_POINT
Definition: gxm.h:867
@ SCE_GXM_MEMORY_ATTRIB_READ
Definition: gxm.h:61
@ SCE_GXM_MEMORY_ATTRIB_RW
Definition: gxm.h:63
@ SCE_GXM_MEMORY_ATTRIB_WRITE
Definition: gxm.h:62
@ SCE_GXM_INDEX_SOURCE_INDEX_32BIT
Definition: gxm.h:905
@ SCE_GXM_INDEX_SOURCE_INSTANCE_32BIT
Definition: gxm.h:907
@ SCE_GXM_INDEX_SOURCE_INDEX_16BIT
Definition: gxm.h:904
@ SCE_GXM_INDEX_SOURCE_INSTANCE_16BIT
Definition: gxm.h:906
@ SCE_GXM_MULTISAMPLE_2X
Definition: gxm.h:369
@ SCE_GXM_MULTISAMPLE_4X
Definition: gxm.h:370
@ SCE_GXM_MULTISAMPLE_NONE
Definition: gxm.h:368
@ SCE_GXM_ATTRIBUTE_FORMAT_S8
Definition: gxm.h:68
@ SCE_GXM_ATTRIBUTE_FORMAT_U16N
Definition: gxm.h:73
@ SCE_GXM_ATTRIBUTE_FORMAT_U8N
Definition: gxm.h:71
@ SCE_GXM_ATTRIBUTE_FORMAT_U8
Definition: gxm.h:67
@ SCE_GXM_ATTRIBUTE_FORMAT_S16N
Definition: gxm.h:74
@ SCE_GXM_ATTRIBUTE_FORMAT_U16
Definition: gxm.h:69
@ SCE_GXM_ATTRIBUTE_FORMAT_S16
Definition: gxm.h:70
@ SCE_GXM_ATTRIBUTE_FORMAT_F32
Definition: gxm.h:76
@ SCE_GXM_ATTRIBUTE_FORMAT_UNTYPED
Definition: gxm.h:77
@ SCE_GXM_ATTRIBUTE_FORMAT_F16
Definition: gxm.h:75
@ SCE_GXM_ATTRIBUTE_FORMAT_S8N
Definition: gxm.h:72
@ SCE_GXM_CULL_NONE
Definition: gxm.h:146
@ SCE_GXM_CULL_CW
Definition: gxm.h:147
@ SCE_GXM_CULL_CCW
Definition: gxm.h:148
@ SCE_GXM_COLOR_SWIZZLE1_A
Definition: gxm.h:191
@ SCE_GXM_COLOR_SWIZZLE1_G
Definition: gxm.h:190
@ SCE_GXM_COLOR_SWIZZLE1_R
Definition: gxm.h:189
@ SCE_GXM_COLOR_FORMAT_F10F10F10U2_BGRA
Definition: gxm.h:320
@ SCE_GXM_COLOR_FORMAT_S8S8_RA
Definition: gxm.h:290
@ SCE_GXM_COLOR_FORMAT_U8S8S8U8_ABGR
Definition: gxm.h:293
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_ARGB
Definition: gxm.h:304
@ SCE_GXM_COLOR_FORMAT_U8U8U8_BGR
Definition: gxm.h:231
@ SCE_GXM_COLOR_FORMAT_S8S8_AR
Definition: gxm.h:291
@ SCE_GXM_COLOR_FORMAT_A4R4G4B4
Definition: gxm.h:328
@ SCE_GXM_COLOR_FORMAT_F32F32_RG
Definition: gxm.h:309
@ SCE_GXM_COLOR_FORMAT_S16_R
Definition: gxm.h:257
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_ABGR
Definition: gxm.h:298
@ SCE_GXM_COLOR_FORMAT_U5U6U5_RGB
Definition: gxm.h:235
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_RGBA
Definition: gxm.h:244
@ SCE_GXM_COLOR_FORMAT_U5U6U5_BGR
Definition: gxm.h:234
@ SCE_GXM_COLOR_FORMAT_S8S8_RG
Definition: gxm.h:289
@ SCE_GXM_COLOR_FORMAT_U8U3U3U2_ARGB
Definition: gxm.h:247
@ SCE_GXM_COLOR_FORMAT_F32F32_GR
Definition: gxm.h:308
@ SCE_GXM_COLOR_FORMAT_U2U10U10U10_ARGB
Definition: gxm.h:270
@ SCE_GXM_COLOR_FORMAT_U6S5S5_BGR
Definition: gxm.h:280
@ SCE_GXM_COLOR_FORMAT_F11F11F10_RGB
Definition: gxm.h:312
@ SCE_GXM_COLOR_FORMAT_F16_G
Definition: gxm.h:250
@ SCE_GXM_COLOR_FORMAT_U2F10F10F10_ARGB
Definition: gxm.h:318
@ SCE_GXM_COLOR_FORMAT_U1U5U5U5_ARGB
Definition: gxm.h:238
@ SCE_GXM_COLOR_FORMAT_U8U8_RA
Definition: gxm.h:285
@ SCE_GXM_COLOR_FORMAT_F10F10F10U2_RGBA
Definition: gxm.h:319
@ SCE_GXM_COLOR_FORMAT_U8U8_RG
Definition: gxm.h:284
@ SCE_GXM_COLOR_FORMAT_U16_R
Definition: gxm.h:263
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_BGRA
Definition: gxm.h:301
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_ABGR
Definition: gxm.h:303
@ SCE_GXM_COLOR_FORMAT_S5S5U6_RGB
Definition: gxm.h:281
@ SCE_GXM_COLOR_FORMAT_U10U10U10U2_BGRA
Definition: gxm.h:272
@ SCE_GXM_COLOR_FORMAT_U16U16_RG
Definition: gxm.h:267
@ SCE_GXM_COLOR_FORMAT_F32_R
Definition: gxm.h:255
@ SCE_GXM_COLOR_FORMAT_A1R5G5B5
Definition: gxm.h:327
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_ARGB
Definition: gxm.h:299
@ SCE_GXM_COLOR_FORMAT_U5U5U5U1_BGRA
Definition: gxm.h:240
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_BGRA
Definition: gxm.h:229
@ SCE_GXM_COLOR_FORMAT_S16S16_RG
Definition: gxm.h:261
@ SCE_GXM_COLOR_FORMAT_U8U8_GR
Definition: gxm.h:283
@ SCE_GXM_COLOR_FORMAT_A8R8G8B8
Definition: gxm.h:325
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_ABGR
Definition: gxm.h:226
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_ARGB
Definition: gxm.h:227
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_ARGB
Definition: gxm.h:243
@ SCE_GXM_COLOR_FORMAT_U10U10U10U2_RGBA
Definition: gxm.h:271
@ SCE_GXM_COLOR_FORMAT_A8
Definition: gxm.h:329
@ SCE_GXM_COLOR_FORMAT_U1U5U5U5_ABGR
Definition: gxm.h:237
@ SCE_GXM_COLOR_FORMAT_U16U16_GR
Definition: gxm.h:266
@ SCE_GXM_COLOR_FORMAT_S8_R
Definition: gxm.h:277
@ SCE_GXM_COLOR_FORMAT_R5G6B5
Definition: gxm.h:326
@ SCE_GXM_COLOR_FORMAT_S8S8U8U8_BGRA
Definition: gxm.h:296
@ SCE_GXM_COLOR_FORMAT_SE5M9M9M9_BGR
Definition: gxm.h:314
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_ABGR
Definition: gxm.h:242
@ SCE_GXM_COLOR_FORMAT_S8S8_GR
Definition: gxm.h:288
@ SCE_GXM_COLOR_FORMAT_U8_A
Definition: gxm.h:275
@ SCE_GXM_COLOR_FORMAT_U16_G
Definition: gxm.h:264
@ SCE_GXM_COLOR_FORMAT_F16_R
Definition: gxm.h:249
@ SCE_GXM_COLOR_FORMAT_U5U5U5U1_RGBA
Definition: gxm.h:239
@ SCE_GXM_COLOR_FORMAT_S16_G
Definition: gxm.h:258
@ SCE_GXM_COLOR_FORMAT_S16S16_GR
Definition: gxm.h:260
@ SCE_GXM_COLOR_FORMAT_U8_R
Definition: gxm.h:274
@ SCE_GXM_COLOR_FORMAT_F16F16_GR
Definition: gxm.h:252
@ SCE_GXM_COLOR_FORMAT_A8B8G8R8
Definition: gxm.h:324
@ SCE_GXM_COLOR_FORMAT_U8U8U8U8_RGBA
Definition: gxm.h:228
@ SCE_GXM_COLOR_FORMAT_U8U8U8_RGB
Definition: gxm.h:232
@ SCE_GXM_COLOR_FORMAT_S8S8S8S8_RGBA
Definition: gxm.h:300
@ SCE_GXM_COLOR_FORMAT_F16F16_RG
Definition: gxm.h:253
@ SCE_GXM_COLOR_FORMAT_U8U8S8S8_ARGB
Definition: gxm.h:294
@ SCE_GXM_COLOR_FORMAT_U8U8_AR
Definition: gxm.h:286
@ SCE_GXM_COLOR_FORMAT_U8S8S8U8_RGBA
Definition: gxm.h:295
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_RGBA
Definition: gxm.h:305
@ SCE_GXM_COLOR_FORMAT_U2F10F10F10_ABGR
Definition: gxm.h:317
@ SCE_GXM_COLOR_FORMAT_U2U10U10U10_ABGR
Definition: gxm.h:269
@ SCE_GXM_COLOR_FORMAT_SE5M9M9M9_RGB
Definition: gxm.h:315
@ SCE_GXM_COLOR_FORMAT_S8_A
Definition: gxm.h:278
@ SCE_GXM_COLOR_FORMAT_U4U4U4U4_BGRA
Definition: gxm.h:245
@ SCE_GXM_COLOR_FORMAT_F16F16F16F16_BGRA
Definition: gxm.h:306
@ SCE_GXM_COLOR_FORMAT_F10F11F11_BGR
Definition: gxm.h:311
@ SCE_GXM_TWO_SIDED_ENABLED
Definition: gxm.h:927
@ SCE_GXM_TWO_SIDED_DISABLED
Definition: gxm.h:926
@ SCE_GXM_DEPTH_STENCIL_FORMAT_S8D24
Definition: gxm.h:86
@ SCE_GXM_DEPTH_STENCIL_FORMAT_D16
Definition: gxm.h:87
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32_S8
Definition: gxm.h:83
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32
Definition: gxm.h:81
@ SCE_GXM_DEPTH_STENCIL_FORMAT_S8
Definition: gxm.h:82
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M
Definition: gxm.h:84
@ SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M_S8
Definition: gxm.h:85
@ SCE_GXM_PARAMETER_TYPE_F32
Definition: gxm.h:1297
@ SCE_GXM_PARAMETER_TYPE_S32
Definition: gxm.h:1301
@ SCE_GXM_PARAMETER_TYPE_U8
Definition: gxm.h:1304
@ SCE_GXM_PARAMETER_TYPE_F16
Definition: gxm.h:1298
@ SCE_GXM_PARAMETER_TYPE_AGGREGATE
Definition: gxm.h:1306
@ SCE_GXM_PARAMETER_TYPE_S8
Definition: gxm.h:1305
@ SCE_GXM_PARAMETER_TYPE_U16
Definition: gxm.h:1302
@ SCE_GXM_PARAMETER_TYPE_U32
Definition: gxm.h:1300
@ SCE_GXM_PARAMETER_TYPE_S16
Definition: gxm.h:1303
@ SCE_GXM_PARAMETER_TYPE_C10
Definition: gxm.h:1299
@ SCE_GXM_TEXTURE_SWIZZLE2_RGGG
Definition: gxm.h:393
@ SCE_GXM_TEXTURE_SWIZZLE2_00RG
Definition: gxm.h:395
@ SCE_GXM_TEXTURE_SWIZZLE2_GRGR
Definition: gxm.h:394
@ SCE_GXM_TEXTURE_SWIZZLE2_GR
Definition: gxm.h:390
@ SCE_GXM_TEXTURE_SWIZZLE2_00GR
Definition: gxm.h:391
@ SCE_GXM_TEXTURE_SWIZZLE2_GRRR
Definition: gxm.h:392
@ SCE_GXM_DEPTH_STENCIL_FORCE_STORE_DISABLED
Definition: gxm.h:951
@ SCE_GXM_DEPTH_STENCIL_FORCE_STORE_ENABLED
Definition: gxm.h:952
@ SCE_GXM_STENCIL_FUNC_NOT_EQUAL
Definition: gxm.h:129
@ SCE_GXM_STENCIL_FUNC_GREATER
Definition: gxm.h:128
@ SCE_GXM_STENCIL_FUNC_LESS
Definition: gxm.h:125
@ SCE_GXM_STENCIL_FUNC_ALWAYS
Definition: gxm.h:131
@ SCE_GXM_STENCIL_FUNC_LESS_EQUAL
Definition: gxm.h:127
@ SCE_GXM_STENCIL_FUNC_NEVER
Definition: gxm.h:124
@ SCE_GXM_STENCIL_FUNC_GREATER_EQUAL
Definition: gxm.h:130
@ SCE_GXM_STENCIL_FUNC_EQUAL
Definition: gxm.h:126
@ SCE_GXM_VISIBILITY_TEST_OP_INCREMENT
Definition: gxm.h:982
@ SCE_GXM_VISIBILITY_TEST_OP_SET
Definition: gxm.h:983
@ SCE_GXM_COLOR_SWIZZLE4_BGRA
Definition: gxm.h:173
@ SCE_GXM_COLOR_SWIZZLE4_ARGB
Definition: gxm.h:171
@ SCE_GXM_COLOR_SWIZZLE4_ABGR
Definition: gxm.h:170
@ SCE_GXM_COLOR_SWIZZLE4_RGBA
Definition: gxm.h:172
@ SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_DISABLED
Definition: gxm.h:946
@ SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_ENABLED
Definition: gxm.h:947
@ SCE_GXM_EDGE_ENABLE_01
Definition: gxm.h:100
@ SCE_GXM_EDGE_ENABLE_12
Definition: gxm.h:101
@ SCE_GXM_EDGE_ENABLE_20
Definition: gxm.h:102
@ SCE_GXM_FRAGMENT_PROGRAM_DISABLED
Definition: gxm.h:911
@ SCE_GXM_FRAGMENT_PROGRAM_ENABLED
Definition: gxm.h:912
@ SCE_GXM_PASS_TYPE_MASK_UPDATE
Definition: gxm.h:155
@ SCE_GXM_PASS_TYPE_DISCARD
Definition: gxm.h:154
@ SCE_GXM_PASS_TYPE_DEPTH_REPLACE
Definition: gxm.h:156
@ SCE_GXM_PASS_TYPE_TRANSLUCENT
Definition: gxm.h:153
@ SCE_GXM_PASS_TYPE_OPAQUE
Definition: gxm.h:152
@ SCE_GXM_TEXTURE_SWIZZLE1_1RRR
Definition: gxm.h:409
@ SCE_GXM_TEXTURE_SWIZZLE1_0RRR
Definition: gxm.h:408
@ SCE_GXM_TEXTURE_SWIZZLE1_R
Definition: gxm.h:404
@ SCE_GXM_TEXTURE_SWIZZLE1_RRRR
Definition: gxm.h:407
@ SCE_GXM_TEXTURE_SWIZZLE1_R111
Definition: gxm.h:411
@ SCE_GXM_TEXTURE_SWIZZLE1_000R
Definition: gxm.h:405
@ SCE_GXM_TEXTURE_SWIZZLE1_R000
Definition: gxm.h:410
@ SCE_GXM_TEXTURE_SWIZZLE1_111R
Definition: gxm.h:406
@ SCE_GXM_VIEWPORT_DISABLED
Definition: gxm.h:936
@ SCE_GXM_VIEWPORT_ENABLED
Definition: gxm.h:937
@ SCE_GXM_PARAMETER_CATEGORY_SAMPLER
Definition: gxm.h:1291
@ SCE_GXM_PARAMETER_CATEGORY_ATTRIBUTE
Definition: gxm.h:1289
@ SCE_GXM_PARAMETER_CATEGORY_AUXILIARY_SURFACE
Definition: gxm.h:1292
@ SCE_GXM_PARAMETER_CATEGORY_UNIFORM
Definition: gxm.h:1290
@ SCE_GXM_PARAMETER_CATEGORY_UNIFORM_BUFFER
Definition: gxm.h:1293
@ SCE_GXM_TEXTURE_GAMMA_R
Definition: gxm.h:888
@ SCE_GXM_TEXTURE_GAMMA_BGR
Definition: gxm.h:890
@ SCE_GXM_TEXTURE_GAMMA_NONE
Definition: gxm.h:887
@ SCE_GXM_TEXTURE_GAMMA_GR
Definition: gxm.h:889
@ SCE_GXM_COLOR_SURFACE_GAMMA_GR
Definition: gxm.h:341
@ SCE_GXM_COLOR_SURFACE_GAMMA_NONE
Definition: gxm.h:339
@ SCE_GXM_COLOR_SURFACE_GAMMA_BGR
Definition: gxm.h:342
@ SCE_GXM_COLOR_SURFACE_GAMMA_R
Definition: gxm.h:340
@ SCE_GXM_TEXTURE_ADDR_MIRROR
Definition: gxm.h:877
@ SCE_GXM_TEXTURE_ADDR_CLAMP_IGNORE_BORDER
Definition: gxm.h:882
@ SCE_GXM_TEXTURE_ADDR_REPEAT_IGNORE_BORDER
Definition: gxm.h:880
@ SCE_GXM_TEXTURE_ADDR_MIRROR_CLAMP
Definition: gxm.h:879
@ SCE_GXM_TEXTURE_ADDR_REPEAT
Definition: gxm.h:876
@ SCE_GXM_TEXTURE_ADDR_CLAMP_FULL_BORDER
Definition: gxm.h:881
@ SCE_GXM_TEXTURE_ADDR_CLAMP_HALF_BORDER
Definition: gxm.h:883
@ SCE_GXM_TEXTURE_ADDR_CLAMP
Definition: gxm.h:878
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT2
Definition: gxm.h:363
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF4
Definition: gxm.h:361
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_UCHAR4
Definition: gxm.h:357
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF2
Definition: gxm.h:362
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_CHAR4
Definition: gxm.h:358
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_SHORT2
Definition: gxm.h:360
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_USHORT2
Definition: gxm.h:359
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_DECLARED
Definition: gxm.h:356
@ SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT
Definition: gxm.h:364
@ SCE_GXM_TEXTURE_NORMALIZE_DISABLED
Definition: gxm.h:894
@ SCE_GXM_TEXTURE_NORMALIZE_ENABLED
Definition: gxm.h:895
@ SCE_GXM_POLYGON_MODE_TRIANGLE_POINT
Definition: gxm.h:166
@ SCE_GXM_POLYGON_MODE_POINT_01UV
Definition: gxm.h:164
@ SCE_GXM_POLYGON_MODE_LINE
Definition: gxm.h:161
@ SCE_GXM_POLYGON_MODE_POINT
Definition: gxm.h:163
@ SCE_GXM_POLYGON_MODE_TRIANGLE_LINE
Definition: gxm.h:165
@ SCE_GXM_POLYGON_MODE_POINT_10UV
Definition: gxm.h:162
@ SCE_GXM_POLYGON_MODE_TRIANGLE_FILL
Definition: gxm.h:160
@ SCE_GXM_COLOR_SURFACE_DITHER_DISABLED
Definition: gxm.h:346
@ SCE_GXM_COLOR_SURFACE_DITHER_ENABLED
Definition: gxm.h:347
@ SCE_GXM_DEPTH_FUNC_NOT_EQUAL
Definition: gxm.h:118
@ SCE_GXM_DEPTH_FUNC_NEVER
Definition: gxm.h:113
@ SCE_GXM_DEPTH_FUNC_LESS_EQUAL
Definition: gxm.h:116
@ SCE_GXM_DEPTH_FUNC_ALWAYS
Definition: gxm.h:120
@ SCE_GXM_DEPTH_FUNC_EQUAL
Definition: gxm.h:115
@ SCE_GXM_DEPTH_FUNC_LESS
Definition: gxm.h:114
@ SCE_GXM_DEPTH_FUNC_GREATER
Definition: gxm.h:117
@ SCE_GXM_DEPTH_FUNC_GREATER_EQUAL
Definition: gxm.h:119
@ SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_PRECISION
Definition: gxm.h:35
@ SCE_GXM_ERROR_INVALID_POLYGON_MODE
Definition: gxm.h:34
@ SCE_GXM_ERROR_NULL_PROGRAM
Definition: gxm.h:28
@ SCE_GXM_ERROR_NOT_WITHIN_SCENE
Definition: gxm.h:26
@ SCE_GXM_ERROR_INVALID_INDEX_COUNT
Definition: gxm.h:33
@ SCE_GXM_ERROR_INVALID_TEXTURE
Definition: gxm.h:43
@ SCE_GXM_ERROR_PROGRAM_IN_USE
Definition: gxm.h:32
@ SCE_GXM_ERROR_UNINITIALIZED
Definition: gxm.h:20
@ SCE_GXM_ERROR_OUT_OF_MEMORY
Definition: gxm.h:22
@ SCE_GXM_ERROR_INVALID_AUXILIARY_SURFACE
Definition: gxm.h:38
@ SCE_GXM_ERROR_DRIVER
Definition: gxm.h:42
@ SCE_GXM_ERROR_OUT_OF_RENDER_TARGETS
Definition: gxm.h:46
@ SCE_GXM_ERROR_INVALID_POINTER
Definition: gxm.h:24
@ SCE_GXM_ERROR_ALREADY_INITIALIZED
Definition: gxm.h:21
@ SCE_GXM_ERROR_INVALID_VALUE
Definition: gxm.h:23
@ SCE_GXM_ERROR_INVALID_TEXTURE_DATA_POINTER
Definition: gxm.h:44
@ SCE_GXM_ERROR_INVALID_ALIGNMENT
Definition: gxm.h:25
@ SCE_GXM_ERROR_UNIFORM_BUFFER_NOT_RESERVED
Definition: gxm.h:37
@ SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_COMPONENT_COUNT
Definition: gxm.h:36
@ SCE_GXM_ERROR_UNSUPPORTED
Definition: gxm.h:29
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_DRAW
Definition: gxm.h:39
@ SCE_GXM_ERROR_INVALID_TEXTURE_PALETTE_POINTER
Definition: gxm.h:45
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_FRAGMENT_STATE
Definition: gxm.h:41
@ SCE_GXM_ERROR_INVALID_PRECOMPUTED_VERTEX_STATE
Definition: gxm.h:40
@ SCE_GXM_ERROR_WITHIN_SCENE
Definition: gxm.h:27
@ SCE_GXM_ERROR_RESERVE_FAILED
Definition: gxm.h:31
@ SCE_GXM_ERROR_PATCHER_INTERNAL
Definition: gxm.h:30
@ SCE_GXM_COLOR_SURFACE_LINEAR
Definition: gxm.h:333
@ SCE_GXM_COLOR_SURFACE_SWIZZLED
Definition: gxm.h:335
@ SCE_GXM_COLOR_SURFACE_TILED
Definition: gxm.h:334
@ SCE_GXM_MIDSCENE_PRESERVE_DEFAULT_UNIFORM_BUFFERS
Definition: gxm.h:963
@ SCE_GXM_RENDER_TARGET_CUSTOM_MULTISAMPLE_LOCATIONS
Definition: gxm.h:1363
@ SCE_GXM_COLOR_SWIZZLE2_GR
Definition: gxm.h:182
@ SCE_GXM_COLOR_SWIZZLE2_RG
Definition: gxm.h:183
@ SCE_GXM_COLOR_SWIZZLE2_RA
Definition: gxm.h:184
@ SCE_GXM_COLOR_SWIZZLE2_AR
Definition: gxm.h:185
@ SCE_GXM_DEPTH_STENCIL_SURFACE_TILED
Definition: gxm.h:352
@ SCE_GXM_DEPTH_STENCIL_SURFACE_LINEAR
Definition: gxm.h:351
@ SCE_GXM_TEXTURE_SWIZZLE4_1BGR
Definition: gxm.h:378
@ SCE_GXM_TEXTURE_SWIZZLE4_ARGB
Definition: gxm.h:375
@ SCE_GXM_TEXTURE_SWIZZLE4_ABGR
Definition: gxm.h:374
@ SCE_GXM_TEXTURE_SWIZZLE4_RGB1
Definition: gxm.h:380
@ SCE_GXM_TEXTURE_SWIZZLE4_RGBA
Definition: gxm.h:376
@ SCE_GXM_TEXTURE_SWIZZLE4_BGR1
Definition: gxm.h:381
@ SCE_GXM_TEXTURE_SWIZZLE4_1RGB
Definition: gxm.h:379
@ SCE_GXM_TEXTURE_SWIZZLE4_BGRA
Definition: gxm.h:377
Represents an auxiliary surface.
Definition: gxm.h:1176
Definition: gxm.h:1062
Definition: gxm.h:1158
Definition: gxm.h:1153
Definition: gxm.h:1207
Definition: gxm.h:1222
Definition: gxm.h:1166
Definition: gxm.h:51
Definition: gxm.h:1186
Definition: gxm.h:1258
Definition: gxm.h:1253
Definition: gxm.h:1248
Definition: gxm.h:1366
Definition: gxm.h:1341
Texture struct.
Definition: gxm.h:1093
Definition: gxm.h:1192
Definition: gxm.h:1077
Definition: gxm.h:1086
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