vitasdk
Documentation of the vitasdk

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:

#include <psp2/gxm.h>


Link the library to the executable:

SceGxm_stub



Functions

 VITASDK_BUILD_ASSERT_EQ (0x14, SceGxmInitializeParams)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceGxmBlendInfo)
 
 VITASDK_BUILD_ASSERT_EQ (8, SceGxmVertexAttribute)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceGxmVertexStream)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, SceGxmTexture)
 
 VITASDK_BUILD_ASSERT_EQ (0x20, SceGxmCommandList)
 
 VITASDK_BUILD_ASSERT_EQ (0x30, SceGxmColorSurface)
 
 VITASDK_BUILD_ASSERT_EQ (0x14, SceGxmDepthStencilSurface)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceGxmAuxiliarySurface)
 
 VITASDK_BUILD_ASSERT_EQ (8, SceGxmNotification)
 
 VITASDK_BUILD_ASSERT_EQ (8, SceGxmValidRegion)
 
 VITASDK_BUILD_ASSERT_EQ (0x2C, SceGxmContextParams)
 
 VITASDK_BUILD_ASSERT_EQ (0x30, SceGxmDeferredContextParams)
 
 VITASDK_BUILD_ASSERT_EQ (0x1C, SceGxmPrecomputedVertexState)
 
 VITASDK_BUILD_ASSERT_EQ (0x24, SceGxmPrecomputedFragmentState)
 
 VITASDK_BUILD_ASSERT_EQ (0x2C, SceGxmPrecomputedDraw)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceGxmShaderPatcherId)
 
 VITASDK_BUILD_ASSERT_EQ (0x44, SceGxmShaderPatcherParams)
 
 VITASDK_BUILD_ASSERT_EQ (0x14, SceGxmRenderTargetParams)
 
int sceGxmInitialize (const SceGxmInitializeParams *params)
 
int sceGxmVshInitialize (const SceGxmInitializeParams *params)
 
int sceGxmTerminate ()
 
volatile unsigned int * sceGxmGetNotificationRegion ()
 
int sceGxmNotificationWait (const SceGxmNotification *notification)
 
int sceGxmMapMemory (void *base, SceSize size, SceGxmMemoryAttribFlags attr)
 
int sceGxmUnmapMemory (void *base)
 
int sceGxmMapVertexUsseMemory (void *base, SceSize size, unsigned int *offset)
 
int sceGxmUnmapVertexUsseMemory (void *base)
 
int sceGxmMapFragmentUsseMemory (void *base, SceSize size, unsigned int *offset)
 
int sceGxmUnmapFragmentUsseMemory (void *base)
 
int sceGxmDisplayQueueAddEntry (SceGxmSyncObject *oldBuffer, SceGxmSyncObject *newBuffer, const void *callbackData)
 
int sceGxmDisplayQueueFinish ()
 
int sceGxmSyncObjectCreate (SceGxmSyncObject **syncObject)
 
int sceGxmSyncObjectDestroy (SceGxmSyncObject *syncObject)
 
int sceGxmCreateContext (const SceGxmContextParams *params, SceGxmContext **context)
 
int sceGxmDestroyContext (SceGxmContext *context)
 
int sceGxmCreateDeferredContext (const SceGxmDeferredContextParams *params, SceGxmContext **context)
 
int sceGxmDestroyDeferredContext (SceGxmContext *context)
 
void sceGxmSetValidationEnable (SceGxmContext *context, SceBool enable)
 
void sceGxmSetVertexProgram (SceGxmContext *context, const SceGxmVertexProgram *vertexProgram)
 
void sceGxmSetFragmentProgram (SceGxmContext *context, const SceGxmFragmentProgram *fragmentProgram)
 
int sceGxmReserveVertexDefaultUniformBuffer (SceGxmContext *context, void **uniformBuffer)
 
int sceGxmReserveFragmentDefaultUniformBuffer (SceGxmContext *context, void **uniformBuffer)
 
int sceGxmSetVertexDefaultUniformBuffer (SceGxmContext *context, const void *uniformBuffer)
 
int sceGxmSetFragmentDefaultUniformBuffer (SceGxmContext *context, const void *uniformBuffer)
 
int sceGxmSetVertexStream (SceGxmContext *context, unsigned int streamIndex, const void *streamData)
 
int sceGxmSetVertexTexture (SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture)
 
int sceGxmSetFragmentTexture (SceGxmContext *context, unsigned int textureIndex, const SceGxmTexture *texture)
 
int sceGxmSetVertexUniformBuffer (SceGxmContext *context, unsigned int bufferIndex, const void *bufferData)
 
int sceGxmSetFragmentUniformBuffer (SceGxmContext *context, unsigned int bufferIndex, const void *bufferData)
 
int sceGxmSetAuxiliarySurface (SceGxmContext *context, unsigned int surfaceIndex, const SceGxmAuxiliarySurface *surface)
 
void sceGxmSetPrecomputedFragmentState (SceGxmContext *context, const SceGxmPrecomputedFragmentState *precomputedState)
 
void sceGxmSetPrecomputedVertexState (SceGxmContext *context, const SceGxmPrecomputedVertexState *precomputedState)
 
int sceGxmDrawPrecomputed (SceGxmContext *context, const SceGxmPrecomputedDraw *precomputedDraw)
 
int sceGxmDraw (SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount)
 
int sceGxmDrawInstanced (SceGxmContext *context, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap)
 
int sceGxmSetVisibilityBuffer (SceGxmContext *context, void *bufferBase, unsigned int stridePerCore)
 
int sceGxmBeginScene (SceGxmContext *context, unsigned int flags, const SceGxmRenderTarget *renderTarget, const SceGxmValidRegion *validRegion, SceGxmSyncObject *vertexSyncObject, SceGxmSyncObject *fragmentSyncObject, const SceGxmColorSurface *colorSurface, const SceGxmDepthStencilSurface *depthStencil)
 
int sceGxmMidSceneFlush (SceGxmContext *context, unsigned int flags, SceGxmSyncObject *vertexSyncObject, const SceGxmNotification *vertexNotification)
 
int sceGxmEndScene (SceGxmContext *context, const SceGxmNotification *vertexNotification, const SceGxmNotification *fragmentNotification)
 
int sceGxmBeginCommandList (SceGxmContext *context)
 
int sceGxmExecuteCommandList (SceGxmContext *context, SceGxmCommandList *list)
 
int sceGxmEndCommandList (SceGxmContext *context, SceGxmCommandList *list)
 
void sceGxmSetFrontDepthFunc (SceGxmContext *context, SceGxmDepthFunc depthFunc)
 
void sceGxmSetBackDepthFunc (SceGxmContext *context, SceGxmDepthFunc depthFunc)
 
void sceGxmSetFrontFragmentProgramEnable (SceGxmContext *context, SceGxmFragmentProgramMode enable)
 
void sceGxmSetBackFragmentProgramEnable (SceGxmContext *context, SceGxmFragmentProgramMode enable)
 
void sceGxmSetFrontDepthWriteEnable (SceGxmContext *context, SceGxmDepthWriteMode enable)
 
void sceGxmSetBackDepthWriteEnable (SceGxmContext *context, SceGxmDepthWriteMode enable)
 
void sceGxmSetFrontLineFillLastPixelEnable (SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
 
void sceGxmSetBackLineFillLastPixelEnable (SceGxmContext *context, SceGxmLineFillLastPixelMode enable)
 
void sceGxmSetFrontStencilRef (SceGxmContext *context, unsigned int sref)
 
void sceGxmSetBackStencilRef (SceGxmContext *context, unsigned int sref)
 
void sceGxmSetFrontPointLineWidth (SceGxmContext *context, unsigned int width)
 
void sceGxmSetBackPointLineWidth (SceGxmContext *context, unsigned int width)
 
void sceGxmSetFrontPolygonMode (SceGxmContext *context, SceGxmPolygonMode mode)
 
void sceGxmSetBackPolygonMode (SceGxmContext *context, SceGxmPolygonMode mode)
 
void sceGxmSetFrontStencilFunc (SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask)
 
void sceGxmSetBackStencilFunc (SceGxmContext *context, SceGxmStencilFunc func, SceGxmStencilOp stencilFail, SceGxmStencilOp depthFail, SceGxmStencilOp depthPass, unsigned char compareMask, unsigned char writeMask)
 
void sceGxmSetFrontDepthBias (SceGxmContext *context, int factor, int units)
 
void sceGxmSetBackDepthBias (SceGxmContext *context, int factor, int units)
 
void sceGxmSetTwoSidedEnable (SceGxmContext *context, SceGxmTwoSidedMode enable)
 
void sceGxmSetViewport (SceGxmContext *context, float xOffset, float xScale, float yOffset, float yScale, float zOffset, float zScale)
 
void sceGxmSetWClampValue (SceGxmContext *context, float clampValue)
 
void sceGxmSetWClampEnable (SceGxmContext *context, SceGxmWClampMode enable)
 
void sceGxmSetRegionClip (SceGxmContext *context, SceGxmRegionClipMode mode, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax)
 
void sceGxmSetDefaultRegionClipAndViewport (SceGxmContext *context, unsigned int xMax, unsigned int yMax)
 
void sceGxmSetCullMode (SceGxmContext *context, SceGxmCullMode mode)
 
void sceGxmSetViewportEnable (SceGxmContext *context, SceGxmViewportMode enable)
 
void sceGxmSetWBufferEnable (SceGxmContext *context, SceGxmWBufferMode enable)
 
void sceGxmSetFrontVisibilityTestIndex (SceGxmContext *context, unsigned int index)
 
void sceGxmSetBackVisibilityTestIndex (SceGxmContext *context, unsigned int index)
 
void sceGxmSetFrontVisibilityTestOp (SceGxmContext *context, SceGxmVisibilityTestOp op)
 
void sceGxmSetBackVisibilityTestOp (SceGxmContext *context, SceGxmVisibilityTestOp op)
 
void sceGxmSetFrontVisibilityTestEnable (SceGxmContext *context, SceGxmVisibilityTestMode enable)
 
void sceGxmSetBackVisibilityTestEnable (SceGxmContext *context, SceGxmVisibilityTestMode enable)
 
int sceGxmSetYuvProfile (SceGxmContext *context, unsigned int index, SceGxmYuvProfile profile)
 
void sceGxmFinish (SceGxmContext *context)
 
int sceGxmPushUserMarker (SceGxmContext *context, const char *tag)
 
int sceGxmPopUserMarker (SceGxmContext *context)
 
int sceGxmSetUserMarker (SceGxmContext *context, const char *tag)
 
int sceGxmPadHeartbeat (const SceGxmColorSurface *displaySurface, SceGxmSyncObject *displaySyncObject)
 
int sceGxmPadTriggerGpuPaTrace ()
 
int sceGxmColorSurfaceInit (SceGxmColorSurface *surface, SceGxmColorFormat colorFormat, SceGxmColorSurfaceType surfaceType, SceGxmColorSurfaceScaleMode scaleMode, SceGxmOutputRegisterSize outputRegisterSize, unsigned int width, unsigned int height, unsigned int strideInPixels, void *data)
 
int sceGxmColorSurfaceInitDisabled (SceGxmColorSurface *surface)
 
SceBool sceGxmColorSurfaceIsEnabled (const SceGxmColorSurface *surface)
 
void sceGxmColorSurfaceGetClip (const SceGxmColorSurface *surface, unsigned int *xMin, unsigned int *yMin, unsigned int *xMax, unsigned int *yMax)
 
void sceGxmColorSurfaceSetClip (SceGxmColorSurface *surface, unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax)
 
SceGxmColorSurfaceScaleMode sceGxmColorSurfaceGetScaleMode (const SceGxmColorSurface *surface)
 
void sceGxmColorSurfaceSetScaleMode (SceGxmColorSurface *surface, SceGxmColorSurfaceScaleMode scaleMode)
 
void * sceGxmColorSurfaceGetData (const SceGxmColorSurface *surface)
 
int sceGxmColorSurfaceSetData (SceGxmColorSurface *surface, void *data)
 
SceGxmColorFormat sceGxmColorSurfaceGetFormat (const SceGxmColorSurface *surface)
 
int sceGxmColorSurfaceSetFormat (SceGxmColorSurface *surface, SceGxmColorFormat format)
 
SceGxmColorSurfaceType sceGxmColorSurfaceGetType (const SceGxmColorSurface *surface)
 
unsigned int sceGxmColorSurfaceGetStrideInPixels (const SceGxmColorSurface *surface)
 
int sceGxmDepthStencilSurfaceInit (SceGxmDepthStencilSurface *surface, SceGxmDepthStencilFormat depthStencilFormat, SceGxmDepthStencilSurfaceType surfaceType, unsigned int strideInSamples, void *depthData, void *stencilData)
 
int sceGxmDepthStencilSurfaceInitDisabled (SceGxmDepthStencilSurface *surface)
 
float sceGxmDepthStencilSurfaceGetBackgroundDepth (const SceGxmDepthStencilSurface *surface)
 
void sceGxmDepthStencilSurfaceSetBackgroundDepth (SceGxmDepthStencilSurface *surface, float backgroundDepth)
 
unsigned char sceGxmDepthStencilSurfaceGetBackgroundStencil (const SceGxmDepthStencilSurface *surface)
 
void sceGxmDepthStencilSurfaceSetBackgroundStencil (SceGxmDepthStencilSurface *surface, unsigned char backgroundStencil)
 
SceBool sceGxmDepthStencilSurfaceIsEnabled (const SceGxmDepthStencilSurface *surface)
 
void sceGxmDepthStencilSurfaceSetForceLoadMode (SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceLoadMode forceLoad)
 
SceGxmDepthStencilForceLoadMode sceGxmDepthStencilSurfaceGetForceLoadMode (const SceGxmDepthStencilSurface *surface)
 
void sceGxmDepthStencilSurfaceSetForceStoreMode (SceGxmDepthStencilSurface *surface, SceGxmDepthStencilForceStoreMode forceStore)
 
SceGxmDepthStencilForceStoreMode sceGxmDepthStencilSurfaceGetForceStoreMode (const SceGxmDepthStencilSurface *surface)
 
SceGxmColorSurfaceGammaMode sceGxmColorSurfaceGetGammaMode (const SceGxmColorSurface *surface)
 
int sceGxmColorSurfaceSetGammaMode (SceGxmColorSurface *surface, SceGxmColorSurfaceGammaMode gammaMode)
 
SceGxmColorSurfaceDitherMode sceGxmColorSurfaceGetDitherMode (const SceGxmColorSurface *surface)
 
int sceGxmColorSurfaceSetDitherMode (SceGxmColorSurface *surface, SceGxmColorSurfaceDitherMode ditherMode)
 
SceGxmDepthStencilFormat sceGxmDepthStencilSurfaceGetFormat (const SceGxmDepthStencilSurface *surface)
 
unsigned int sceGxmDepthStencilSurfaceGetStrideInSamples (const SceGxmDepthStencilSurface *surface)
 
int sceGxmProgramCheck (const SceGxmProgram *program)
 
unsigned int sceGxmProgramGetSize (const SceGxmProgram *program)
 
SceGxmProgramType sceGxmProgramGetType (const SceGxmProgram *program)
 
SceBool sceGxmProgramIsDiscardUsed (const SceGxmProgram *program)
 
SceBool sceGxmProgramIsDepthReplaceUsed (const SceGxmProgram *program)
 
SceBool sceGxmProgramIsSpriteCoordUsed (const SceGxmProgram *program)
 
unsigned int sceGxmProgramGetDefaultUniformBufferSize (const SceGxmProgram *program)
 
unsigned int sceGxmProgramGetParameterCount (const SceGxmProgram *program)
 
const SceGxmProgramParametersceGxmProgramGetParameter (const SceGxmProgram *program, unsigned int index)
 
const SceGxmProgramParametersceGxmProgramFindParameterByName (const SceGxmProgram *program, const char *name)
 
const SceGxmProgramParametersceGxmProgramFindParameterBySemantic (const SceGxmProgram *program, SceGxmParameterSemantic semantic, unsigned int index)
 
unsigned int sceGxmProgramParameterGetIndex (const SceGxmProgram *program, const SceGxmProgramParameter *parameter)
 
SceGxmParameterCategory sceGxmProgramParameterGetCategory (const SceGxmProgramParameter *parameter)
 
const char * sceGxmProgramParameterGetName (const SceGxmProgramParameter *parameter)
 
SceGxmParameterSemantic sceGxmProgramParameterGetSemantic (const SceGxmProgramParameter *parameter)
 
unsigned int sceGxmProgramParameterGetSemanticIndex (const SceGxmProgramParameter *parameter)
 
SceGxmParameterType sceGxmProgramParameterGetType (const SceGxmProgramParameter *parameter)
 
unsigned int sceGxmProgramParameterGetComponentCount (const SceGxmProgramParameter *parameter)
 
unsigned int sceGxmProgramParameterGetArraySize (const SceGxmProgramParameter *parameter)
 
unsigned int sceGxmProgramParameterGetResourceIndex (const SceGxmProgramParameter *parameter)
 
unsigned int sceGxmProgramParameterGetContainerIndex (const SceGxmProgramParameter *parameter)
 
SceBool sceGxmProgramParameterIsSamplerCube (const SceGxmProgramParameter *parameter)
 
const SceGxmProgramsceGxmFragmentProgramGetProgram (const SceGxmFragmentProgram *fragmentProgram)
 
const SceGxmProgramsceGxmVertexProgramGetProgram (const SceGxmVertexProgram *vertexProgram)
 
int sceGxmShaderPatcherCreate (const SceGxmShaderPatcherParams *params, SceGxmShaderPatcher **shaderPatcher)
 
int sceGxmShaderPatcherSetUserData (SceGxmShaderPatcher *shaderPatcher, void *userData)
 
void * sceGxmShaderPatcherGetUserData (SceGxmShaderPatcher *shaderPatcher)
 
int sceGxmShaderPatcherDestroy (SceGxmShaderPatcher *shaderPatcher)
 
int sceGxmShaderPatcherRegisterProgram (SceGxmShaderPatcher *shaderPatcher, const SceGxmProgram *programHeader, SceGxmShaderPatcherId *programId)
 
int sceGxmShaderPatcherUnregisterProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId)
 
int sceGxmShaderPatcherForceUnregisterProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId)
 
const SceGxmProgramsceGxmShaderPatcherGetProgramFromId (SceGxmShaderPatcherId programId)
 
int sceGxmShaderPatcherSetAuxiliarySurface (SceGxmShaderPatcher *shaderPatcher, unsigned int auxSurfaceIndex, const SceGxmAuxiliarySurface *auxSurface)
 
int sceGxmShaderPatcherCreateVertexProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, const SceGxmVertexAttribute *attributes, unsigned int attributeCount, const SceGxmVertexStream *streams, unsigned int streamCount, SceGxmVertexProgram **vertexProgram)
 
int sceGxmShaderPatcherCreateFragmentProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmShaderPatcherId programId, SceGxmOutputRegisterFormat outputFormat, SceGxmMultisampleMode multisampleMode, const SceGxmBlendInfo *blendInfo, const SceGxmProgram *vertexProgram, SceGxmFragmentProgram **fragmentProgram)
 
int sceGxmShaderPatcherCreateMaskUpdateFragmentProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram **fragmentProgram)
 
int sceGxmShaderPatcherAddRefVertexProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
 
int sceGxmShaderPatcherAddRefFragmentProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram)
 
int sceGxmShaderPatcherGetVertexProgramRefCount (SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *fragmentProgram, unsigned int *count)
 
int sceGxmShaderPatcherGetFragmentProgramRefCount (SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram, unsigned int *count)
 
int sceGxmShaderPatcherReleaseVertexProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmVertexProgram *vertexProgram)
 
int sceGxmShaderPatcherReleaseFragmentProgram (SceGxmShaderPatcher *shaderPatcher, SceGxmFragmentProgram *fragmentProgram)
 
unsigned int sceGxmShaderPatcherGetHostMemAllocated (const SceGxmShaderPatcher *shaderPatcher)
 
unsigned int sceGxmShaderPatcherGetBufferMemAllocated (const SceGxmShaderPatcher *shaderPatcher)
 
unsigned int sceGxmShaderPatcherGetVertexUsseMemAllocated (const SceGxmShaderPatcher *shaderPatcher)
 
unsigned int sceGxmShaderPatcherGetFragmentUsseMemAllocated (const SceGxmShaderPatcher *shaderPatcher)
 
int sceGxmTextureInitSwizzled (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
 
int sceGxmTextureInitSwizzledArbitrary (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
 
int sceGxmTextureInitLinear (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
 
int sceGxmTextureInitLinearStrided (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int byteStride)
 
int sceGxmTextureInitTiled (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
 
int sceGxmTextureInitCube (SceGxmTexture *texture, const void *data, SceGxmTextureFormat texFormat, unsigned int width, unsigned int height, unsigned int mipCount)
 
SceGxmTextureType sceGxmTextureGetType (const SceGxmTexture *texture)
 
int sceGxmTextureValidate (const SceGxmTexture *texture)
 
int sceGxmTextureSetMinFilter (SceGxmTexture *texture, SceGxmTextureFilter minFilter)
 
SceGxmTextureFilter sceGxmTextureGetMinFilter (const SceGxmTexture *texture)
 
int sceGxmTextureSetMagFilter (SceGxmTexture *texture, SceGxmTextureFilter magFilter)
 
SceGxmTextureFilter sceGxmTextureGetMagFilter (const SceGxmTexture *texture)
 
int sceGxmTextureSetMipFilter (SceGxmTexture *texture, SceGxmTextureMipFilter mipFilter)
 
SceGxmTextureMipFilter sceGxmTextureGetMipFilter (const SceGxmTexture *texture)
 
int sceGxmTextureSetUAddrMode (SceGxmTexture *texture, SceGxmTextureAddrMode addrMode)
 
SceGxmTextureAddrMode sceGxmTextureGetUAddrMode (const SceGxmTexture *texture)
 
int sceGxmTextureSetVAddrMode (SceGxmTexture *texture, SceGxmTextureAddrMode addrMode)
 
SceGxmTextureAddrMode sceGxmTextureGetVAddrMode (const SceGxmTexture *texture)
 
int sceGxmTextureSetFormat (SceGxmTexture *texture, SceGxmTextureFormat texFormat)
 
SceGxmTextureFormat sceGxmTextureGetFormat (const SceGxmTexture *texture)
 
int sceGxmTextureSetLodBias (SceGxmTexture *texture, unsigned int bias)
 
unsigned int sceGxmTextureGetLodBias (const SceGxmTexture *texture)
 
int sceGxmTextureSetStride (SceGxmTexture *texture, unsigned int byteStride)
 
unsigned int sceGxmTextureGetStride (const SceGxmTexture *texture)
 
int sceGxmTextureSetWidth (SceGxmTexture *texture, unsigned int width)
 
unsigned int sceGxmTextureGetWidth (const SceGxmTexture *texture)
 
int sceGxmTextureSetHeight (SceGxmTexture *texture, unsigned int height)
 
unsigned int sceGxmTextureGetHeight (const SceGxmTexture *texture)
 
int sceGxmTextureSetData (SceGxmTexture *texture, const void *data)
 
void * sceGxmTextureGetData (const SceGxmTexture *texture)
 
int sceGxmTextureSetMipmapCount (SceGxmTexture *texture, unsigned int mipCount)
 
unsigned int sceGxmTextureGetMipmapCount (const SceGxmTexture *texture)
 
int sceGxmTextureSetPalette (SceGxmTexture *texture, const void *paletteData)
 
void * sceGxmTextureGetPalette (const SceGxmTexture *texture)
 
SceGxmTextureGammaMode sceGxmTextureGetGammaMode (const SceGxmTexture *texture)
 
int sceGxmTextureSetGammaMode (SceGxmTexture *texture, SceGxmTextureGammaMode gammaMode)
 
unsigned int sceGxmGetPrecomputedVertexStateSize (const SceGxmVertexProgram *vertexProgram)
 
int sceGxmPrecomputedVertexStateInit (SceGxmPrecomputedVertexState *precomputedState, const SceGxmVertexProgram *vertexProgram, void *memBlock)
 
void sceGxmPrecomputedVertexStateSetDefaultUniformBuffer (SceGxmPrecomputedVertexState *precomputedState, void *defaultBuffer)
 
void * sceGxmPrecomputedVertexStateGetDefaultUniformBuffer (const SceGxmPrecomputedVertexState *precomputedState)
 
int sceGxmPrecomputedVertexStateSetAllTextures (SceGxmPrecomputedVertexState *precomputedState, const SceGxmTexture *textures)
 
int sceGxmPrecomputedVertexStateSetTexture (SceGxmPrecomputedVertexState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture)
 
int sceGxmPrecomputedVertexStateSetAllUniformBuffers (SceGxmPrecomputedVertexState *precomputedState, const void *const *bufferDataArray)
 
int sceGxmPrecomputedVertexStateSetUniformBuffer (SceGxmPrecomputedVertexState *precomputedState, unsigned int bufferIndex, const void *bufferData)
 
unsigned int sceGxmGetPrecomputedFragmentStateSize (const SceGxmFragmentProgram *fragmentProgram)
 
int sceGxmPrecomputedFragmentStateInit (SceGxmPrecomputedFragmentState *precomputedState, const SceGxmFragmentProgram *fragmentProgram, void *memBlock)
 
void sceGxmPrecomputedFragmentStateSetDefaultUniformBuffer (SceGxmPrecomputedFragmentState *precomputedState, void *defaultBuffer)
 
void * sceGxmPrecomputedFragmentStateGetDefaultUniformBuffer (const SceGxmPrecomputedFragmentState *precomputedState)
 
int sceGxmPrecomputedFragmentStateSetAllTextures (SceGxmPrecomputedFragmentState *precomputedState, const SceGxmTexture *textureArray)
 
int sceGxmPrecomputedFragmentStateSetTexture (SceGxmPrecomputedFragmentState *precomputedState, unsigned int textureIndex, const SceGxmTexture *texture)
 
int sceGxmPrecomputedFragmentStateSetAllUniformBuffers (SceGxmPrecomputedFragmentState *precomputedState, const void *const *bufferDataArray)
 
int sceGxmPrecomputedFragmentStateSetUniformBuffer (SceGxmPrecomputedFragmentState *precomputedState, unsigned int bufferIndex, const void *bufferData)
 
int sceGxmPrecomputedFragmentStateSetAllAuxiliarySurfaces (SceGxmPrecomputedFragmentState *precomputedState, const SceGxmAuxiliarySurface *auxSurfaceArray)
 
unsigned int sceGxmGetPrecomputedDrawSize (const SceGxmVertexProgram *vertexProgram)
 
int sceGxmPrecomputedDrawInit (SceGxmPrecomputedDraw *precomputedDraw, const SceGxmVertexProgram *vertexProgram, void *memBlock)
 
int sceGxmPrecomputedDrawSetAllVertexStreams (SceGxmPrecomputedDraw *precomputedDraw, const void *const *streamDataArray)
 
int sceGxmPrecomputedDrawSetVertexStream (SceGxmPrecomputedDraw *precomputedDraw, unsigned int streamIndex, const void *streamData)
 
void sceGxmPrecomputedDrawSetParams (SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount)
 
void sceGxmPrecomputedDrawSetParamsInstanced (SceGxmPrecomputedDraw *precomputedDraw, SceGxmPrimitiveType primType, SceGxmIndexFormat indexType, const void *indexData, unsigned int indexCount, unsigned int indexWrap)
 
int sceGxmGetRenderTargetMemSize (const SceGxmRenderTargetParams *params, unsigned int *driverMemSize)
 
int sceGxmCreateRenderTarget (const SceGxmRenderTargetParams *params, SceGxmRenderTarget **renderTarget)
 
int sceGxmRenderTargetGetHostMem (const SceGxmRenderTarget *renderTarget, void **hostMem)
 
int sceGxmRenderTargetGetDriverMemBlock (const SceGxmRenderTarget *renderTarget, SceUID *driverMemBlock)
 
int sceGxmDestroyRenderTarget (SceGxmRenderTarget *renderTarget)
 
int sceGxmSetUniformDataF (void *uniformBuffer, const SceGxmProgramParameter *parameter, unsigned int componentOffset, unsigned int componentCount, const float *sourceData)
 
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 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 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)
 
int sceGxmTransferFinish (void)
 

Typedefs

typedef void() SceGxmDisplayQueueCallback(const void *callbackData)
 
typedef struct SceGxmRenderTarget SceGxmRenderTarget
 
typedef struct SceGxmSyncObject SceGxmSyncObject
 
typedef struct SceGxmContext SceGxmContext
 
typedef struct SceGxmVertexProgram SceGxmVertexProgram
 
typedef struct SceGxmFragmentProgram SceGxmFragmentProgram
 
typedef struct SceGxmProgram SceGxmProgram
 
typedef struct SceGxmProgramParameter SceGxmProgramParameter
 
typedef struct SceGxmShaderPatcher SceGxmShaderPatcher
 
typedef struct SceGxmRegisteredProgram SceGxmRegisteredProgram
 
typedef SceGxmRegisteredProgramSceGxmShaderPatcherId
 
typedef void *() SceGxmShaderPatcherHostAllocCallback(void *userData, SceSize size)
 
typedef void() SceGxmShaderPatcherHostFreeCallback(void *userData, void *mem)
 
typedef void *() SceGxmShaderPatcherBufferAllocCallback(void *userData, SceSize size)
 
typedef void() SceGxmShaderPatcherBufferFreeCallback(void *userData, void *mem)
 
typedef void *() SceGxmShaderPatcherUsseAllocCallback(void *userData, SceSize size, unsigned int *usseOffset)
 
typedef void() SceGxmShaderPatcherUsseFreeCallback(void *userData, void *mem)
 

Macros

#define SCE_GXM_MINIMUM_CONTEXT_HOST_MEM_SIZE   (2 * 1024)
 
#define SCE_GXM_DEFAULT_PARAMETER_BUFFER_SIZE   (16 * 1024 * 1024)
 
#define SCE_GXM_DEFAULT_VDM_RING_BUFFER_SIZE   (128 * 1024)
 
#define SCE_GXM_DEFAULT_VERTEX_RING_BUFFER_SIZE   (2 * 1024 * 1024)
 
#define SCE_GXM_DEFAULT_FRAGMENT_RING_BUFFER_SIZE   (512 * 1024)
 
#define SCE_GXM_DEFAULT_FRAGMENT_USSE_RING_BUFFER_SIZE   (16 * 1024)
 
#define SCE_GXM_MAX_VERTEX_ATTRIBUTES   16
 
#define SCE_GXM_MAX_VERTEX_STREAMS   16
 
#define SCE_GXM_MAX_TEXTURE_UNITS   16
 
#define SCE_GXM_MAX_UNIFORM_BUFFERS   14
 
#define SCE_GXM_MAX_AUXILIARY_SURFACES   3
 
#define SCE_GXM_TILE_SHIFTX   5U
 
#define SCE_GXM_TILE_SHIFTY   5U
 
#define SCE_GXM_TILE_SIZEX   (1U << SCE_GXM_TILE_SHIFTX)
 
#define SCE_GXM_TILE_SIZEY   (1U << SCE_GXM_TILE_SHIFTY)
 
#define SCE_GXM_COLOR_SURFACE_ALIGNMENT   4U
 
#define SCE_GXM_TEXTURE_ALIGNMENT   16U
 
#define SCE_GXM_DEPTHSTENCIL_SURFACE_ALIGNMENT   16U
 
#define SCE_GXM_PALETTE_ALIGNMENT   64U
 

Data Structure Documentation

◆ SceGxmInitializeParams

struct SceGxmInitializeParams
Data Fields
unsigned int flags
unsigned int displayQueueMaxPendingCount
SceGxmDisplayQueueCallback * displayQueueCallback
unsigned int displayQueueCallbackDataSize
SceSize parameterBufferSize

◆ SceGxmBlendInfo

struct SceGxmBlendInfo
Data Fields
uint8_t colorMask Color Mask (One of SceGxmColorMask)
uint8_t colorFunc: 4 Color blend function (One of SceGxmBlendFunc)
uint8_t alphaFunc: 4 Alpha blend function (One of SceGxmBlendFunc)
uint8_t colorSrc: 4 Color source blend factor (One of SceGxmBlendFactor)
uint8_t colorDst: 4 Color destination blend factor (One of SceGxmBlendFactor)
uint8_t alphaSrc: 4 Alpha source blend factor (One of SceGxmBlendFactor)
uint8_t alphaDst: 4 Alpha destination blend factor (One of SceGxmBlendFactor)

◆ SceGxmVertexAttribute

struct SceGxmVertexAttribute
Data Fields
uint16_t streamIndex Vertex stream index.
uint16_t offset Offset for the stream data in bytes.
uint8_t format Stream data type (One of SceGxmAttributeFormat)
uint8_t componentCount Number of components for the stream data.
uint16_t regIndex The register index in the vertex shader to link stream to.

◆ SceGxmVertexStream

struct SceGxmVertexStream
Data Fields
uint16_t stride
uint16_t indexSource

◆ SceGxmTexture

struct SceGxmTexture

Texture struct.

Data Fields
union SceGxmTexture __unnamed__
union SceGxmTexture __unnamed__
uint32_t lod_min0: 2 Level of Details higher bits.
uint32_t data_addr: 30 Texture data address.
uint32_t palette_addr: 26 Texture palette address.
uint32_t lod_min1: 2 Level of Details lower bits.
uint32_t swizzle_format: 3 Texture format swizzling.
uint32_t normalize_mode: 1 Normalize mode.

◆ SceGxmCommandList

struct SceGxmCommandList
Data Fields
uint32_t words[8]

◆ SceGxmColorSurface

struct SceGxmColorSurface
Data Fields
unsigned int pbeSidebandWord
unsigned int pbeEmitWords[6]
unsigned int outputRegisterSize
SceGxmTexture backgroundTex

◆ SceGxmDepthStencilSurface

struct SceGxmDepthStencilSurface
Data Fields
unsigned int zlsControl
void * depthData
void * stencilData
float backgroundDepth
unsigned int backgroundControl

◆ SceGxmAuxiliarySurface

struct SceGxmAuxiliarySurface

Represents an auxiliary surface.

Data Fields
uint32_t colorFormat Format of auxiliary surface data from SceGxmColorFormat.
uint32_t type Memory layout of the surface data from SceGxmColorSurfaceType.
uint32_t width Surface width.
uint32_t height Surface height.
uint32_t stride Surface stride in bytes.
void * data A pointer to the surface data.

◆ SceGxmNotification

struct SceGxmNotification
Data Fields
volatile unsigned int * address
unsigned int value

◆ SceGxmValidRegion

struct SceGxmValidRegion
Data Fields
uint32_t xMax
uint32_t yMax

◆ SceGxmContextParams

struct SceGxmContextParams
Data Fields
void * hostMem
SceSize hostMemSize
void * vdmRingBufferMem
SceSize vdmRingBufferMemSize
void * vertexRingBufferMem
SceSize vertexRingBufferMemSize
void * fragmentRingBufferMem
SceSize fragmentRingBufferMemSize
void * fragmentUsseRingBufferMem
SceSize fragmentUsseRingBufferMemSize
unsigned int fragmentUsseRingBufferOffset

◆ SceGxmDeferredContextParams

struct SceGxmDeferredContextParams

Data Fields

void * hostMem
 
SceSize hostMemSize
 
void *(* vdmCallback )(void *args, SceSize requestedSize, SceSize *size)
 
void *(* vertexCallback )(void *args, SceSize requestedSize, SceSize *size)
 
void *(* fragmentCallback )(void *args, SceSize requestedSize, SceSize *size)
 
void * callbackData
 
void * vdmRingBufferMem
 
SceSize vdmRingBufferMemSize
 
void * vertexRingBufferMem
 
SceSize vertexRingBufferMemSize
 
void * fragmentRingBufferMem
 
SceSize fragmentRingBufferMemSize
 

◆ SceGxmPrecomputedVertexState

struct SceGxmPrecomputedVertexState
Data Fields
unsigned int data[SCE_GXM_PRECOMPUTED_VERTEX_STATE_WORD_COUNT]

◆ SceGxmPrecomputedFragmentState

struct SceGxmPrecomputedFragmentState
Data Fields
unsigned int data[SCE_GXM_PRECOMPUTED_FRAGMENT_STATE_WORD_COUNT]

◆ SceGxmPrecomputedDraw

struct SceGxmPrecomputedDraw
Data Fields
unsigned int data[SCE_GXM_PRECOMPUTED_DRAW_WORD_COUNT]

◆ SceGxmShaderPatcherParams

struct SceGxmShaderPatcherParams
Data Fields
void * userData
SceGxmShaderPatcherHostAllocCallback * hostAllocCallback
SceGxmShaderPatcherHostFreeCallback * hostFreeCallback
SceGxmShaderPatcherBufferAllocCallback * bufferAllocCallback
SceGxmShaderPatcherBufferFreeCallback * bufferFreeCallback
void * bufferMem
SceSize bufferMemSize
SceGxmShaderPatcherUsseAllocCallback * vertexUsseAllocCallback
SceGxmShaderPatcherUsseFreeCallback * vertexUsseFreeCallback
void * vertexUsseMem
SceSize vertexUsseMemSize
unsigned int vertexUsseOffset
SceGxmShaderPatcherUsseAllocCallback * fragmentUsseAllocCallback
SceGxmShaderPatcherUsseFreeCallback * fragmentUsseFreeCallback
void * fragmentUsseMem
SceSize fragmentUsseMemSize
unsigned int fragmentUsseOffset

◆ SceGxmRenderTargetParams

struct SceGxmRenderTargetParams
Data Fields
uint32_t flags Bitwise combined flags from SceGxmRenderTargetFlags.
uint16_t width The width of the render target in pixels.
uint16_t height The height of the render target in pixels.
uint16_t scenesPerFrame The expected number of scenes per frame, in the range [1,SCE_GXM_MAX_SCENES_PER_RENDERTARGET].
uint16_t multisampleMode A value from the SceGxmMultisampleMode enum.
uint32_t multisampleLocations If enabled in the flags, the multisample locations to use.
SceUID driverMemBlock The uncached LPDDR memblock for the render target GPU data structures or SCE_UID_INVALID_UID to specify memory should be allocated in libgxm.

◆ SceGxmTexture.__unnamed1__

union SceGxmTexture.__unnamed1__
Data Fields
__unnamed1__ generic
__unnamed1__ linear_strided

◆ SceGxmTexture.__unnamed1__.generic

struct SceGxmTexture.__unnamed1__.generic
Data Fields
uint32_t unk0: 1 Unknown field.
uint32_t stride_ext: 2 Stride extension for a LINEAR_STRIDED texture.
uint32_t vaddr_mode: 3 V Address Mode.
uint32_t uaddr_mode: 3 U Address Mode.
uint32_t mip_filter: 1 Mip filter for a non LINEAR_STRIDED texture.
uint32_t min_filter: 2 Min filter for a non LINEAR_STRIDED texture)
uint32_t mag_filter: 2 Mag Filter (and Min filter if LINEAR_STRIDED texture)
uint32_t unk1: 3 Unknown field.
uint32_t mip_count: 4 Mip count for a non LINEAR_STRIDED texture.
uint32_t lod_bias: 6 Level of Details value for a non LINEAR_STRIDED texture.
uint32_t gamma_mode: 2 Gamma mode.
uint32_t unk2: 2 Unknown field.
uint32_t format0: 1 Texture format extension.

◆ SceGxmTexture.__unnamed1__.linear_strided

struct SceGxmTexture.__unnamed1__.linear_strided
Data Fields
uint32_t unk0: 1 Unknown field.
uint32_t stride_ext: 2 Stride extension for a LINEAR_STRIDED texture.
uint32_t vaddr_mode: 3 V Address Mode.
uint32_t uaddr_mode: 3 U Address Mode.
uint32_t stride_low: 3 Internal stride lower bits for a LINEAR_STRIDED texture.
uint32_t mag_filter: 2 Mag Filter (and Min filter if LINEAR_STRIDED texture)
uint32_t unk1: 3 Unknown field.
uint32_t stride: 10 Stride for a LINEAR_STRIDED texture.
uint32_t gamma_mode: 2 Gamma mode.
uint32_t unk2: 2 Unknown field.
uint32_t format0: 1 Texture format extension.

◆ SceGxmTexture.__unnamed3__

union SceGxmTexture.__unnamed3__
Data Fields
__unnamed3__ generic2
__unnamed3__ swizzled_cube

◆ SceGxmTexture.__unnamed3__.generic2

struct SceGxmTexture.__unnamed3__.generic2
Data Fields
uint32_t height: 12 Texture height for non SWIZZLED and non CUBE textures.
uint32_t width: 12 Texture width for non SWIZZLED and non CUBE textures.
uint32_t base_format: 5 Texture base format.
uint32_t type: 3 Texture format type.

◆ SceGxmTexture.__unnamed3__.swizzled_cube

struct SceGxmTexture.__unnamed3__.swizzled_cube
Data Fields
uint32_t height_pot: 4 Power of 2 height value for SWIZZLED and CUBE textures.
uint32_t reserved0: 12 Reserved field.
uint32_t width_pot: 4 Power of 2 width value for SWIZZLED and CUBE textures.
uint32_t reserved1: 4 Reserved field.
uint32_t base_format: 5 Texture base format.
uint32_t type: 3 Texture format type.

Macro Definition Documentation

◆ SCE_GXM_MINIMUM_CONTEXT_HOST_MEM_SIZE

#define SCE_GXM_MINIMUM_CONTEXT_HOST_MEM_SIZE   (2 * 1024)

◆ SCE_GXM_DEFAULT_PARAMETER_BUFFER_SIZE

#define SCE_GXM_DEFAULT_PARAMETER_BUFFER_SIZE   (16 * 1024 * 1024)

◆ SCE_GXM_DEFAULT_VDM_RING_BUFFER_SIZE

#define SCE_GXM_DEFAULT_VDM_RING_BUFFER_SIZE   (128 * 1024)

◆ SCE_GXM_DEFAULT_VERTEX_RING_BUFFER_SIZE

#define SCE_GXM_DEFAULT_VERTEX_RING_BUFFER_SIZE   (2 * 1024 * 1024)

◆ SCE_GXM_DEFAULT_FRAGMENT_RING_BUFFER_SIZE

#define SCE_GXM_DEFAULT_FRAGMENT_RING_BUFFER_SIZE   (512 * 1024)

◆ SCE_GXM_DEFAULT_FRAGMENT_USSE_RING_BUFFER_SIZE

#define SCE_GXM_DEFAULT_FRAGMENT_USSE_RING_BUFFER_SIZE   (16 * 1024)

◆ SCE_GXM_MAX_VERTEX_ATTRIBUTES

#define SCE_GXM_MAX_VERTEX_ATTRIBUTES   16

◆ SCE_GXM_MAX_VERTEX_STREAMS

#define SCE_GXM_MAX_VERTEX_STREAMS   16

◆ SCE_GXM_MAX_TEXTURE_UNITS

#define SCE_GXM_MAX_TEXTURE_UNITS   16

◆ SCE_GXM_MAX_UNIFORM_BUFFERS

#define SCE_GXM_MAX_UNIFORM_BUFFERS   14

◆ SCE_GXM_MAX_AUXILIARY_SURFACES

#define SCE_GXM_MAX_AUXILIARY_SURFACES   3

◆ SCE_GXM_TILE_SHIFTX

#define SCE_GXM_TILE_SHIFTX   5U

◆ SCE_GXM_TILE_SHIFTY

#define SCE_GXM_TILE_SHIFTY   5U

◆ SCE_GXM_TILE_SIZEX

#define SCE_GXM_TILE_SIZEX   (1U << SCE_GXM_TILE_SHIFTX)

◆ SCE_GXM_TILE_SIZEY

#define SCE_GXM_TILE_SIZEY   (1U << SCE_GXM_TILE_SHIFTY)

◆ SCE_GXM_COLOR_SURFACE_ALIGNMENT

#define SCE_GXM_COLOR_SURFACE_ALIGNMENT   4U

◆ SCE_GXM_TEXTURE_ALIGNMENT

#define SCE_GXM_TEXTURE_ALIGNMENT   16U

◆ SCE_GXM_DEPTHSTENCIL_SURFACE_ALIGNMENT

#define SCE_GXM_DEPTHSTENCIL_SURFACE_ALIGNMENT   16U

◆ SCE_GXM_PALETTE_ALIGNMENT

#define SCE_GXM_PALETTE_ALIGNMENT   64U

Typedef Documentation

◆ SceGxmDisplayQueueCallback

typedef void() SceGxmDisplayQueueCallback(const void *callbackData)

◆ SceGxmRenderTarget

◆ SceGxmSyncObject

◆ SceGxmContext

typedef struct SceGxmContext SceGxmContext

◆ SceGxmVertexProgram

◆ SceGxmFragmentProgram

◆ SceGxmProgram

typedef struct SceGxmProgram SceGxmProgram

◆ SceGxmProgramParameter

◆ SceGxmShaderPatcher

◆ SceGxmRegisteredProgram

◆ SceGxmShaderPatcherId

◆ SceGxmShaderPatcherHostAllocCallback

typedef void*() SceGxmShaderPatcherHostAllocCallback(void *userData, SceSize size)

◆ SceGxmShaderPatcherHostFreeCallback

typedef void() SceGxmShaderPatcherHostFreeCallback(void *userData, void *mem)

◆ SceGxmShaderPatcherBufferAllocCallback

typedef void*() SceGxmShaderPatcherBufferAllocCallback(void *userData, SceSize size)

◆ SceGxmShaderPatcherBufferFreeCallback

typedef void() SceGxmShaderPatcherBufferFreeCallback(void *userData, void *mem)

◆ SceGxmShaderPatcherUsseAllocCallback

typedef void*() SceGxmShaderPatcherUsseAllocCallback(void *userData, SceSize size, unsigned int *usseOffset)

◆ SceGxmShaderPatcherUsseFreeCallback

typedef void() SceGxmShaderPatcherUsseFreeCallback(void *userData, void *mem)

Enumeration Type Documentation

◆ SceGxmErrorCode

Enumerator
SCE_GXM_ERROR_UNINITIALIZED 
SCE_GXM_ERROR_ALREADY_INITIALIZED 
SCE_GXM_ERROR_OUT_OF_MEMORY 
SCE_GXM_ERROR_INVALID_VALUE 
SCE_GXM_ERROR_INVALID_POINTER 
SCE_GXM_ERROR_INVALID_ALIGNMENT 
SCE_GXM_ERROR_NOT_WITHIN_SCENE 
SCE_GXM_ERROR_WITHIN_SCENE 
SCE_GXM_ERROR_NULL_PROGRAM 
SCE_GXM_ERROR_UNSUPPORTED 
SCE_GXM_ERROR_PATCHER_INTERNAL 
SCE_GXM_ERROR_RESERVE_FAILED 
SCE_GXM_ERROR_PROGRAM_IN_USE 
SCE_GXM_ERROR_INVALID_INDEX_COUNT 
SCE_GXM_ERROR_INVALID_POLYGON_MODE 
SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_PRECISION 
SCE_GXM_ERROR_INVALID_SAMPLER_RESULT_TYPE_COMPONENT_COUNT 
SCE_GXM_ERROR_UNIFORM_BUFFER_NOT_RESERVED 
SCE_GXM_ERROR_INVALID_AUXILIARY_SURFACE 
SCE_GXM_ERROR_INVALID_PRECOMPUTED_DRAW 
SCE_GXM_ERROR_INVALID_PRECOMPUTED_VERTEX_STATE 
SCE_GXM_ERROR_INVALID_PRECOMPUTED_FRAGMENT_STATE 
SCE_GXM_ERROR_DRIVER 
SCE_GXM_ERROR_INVALID_TEXTURE 
SCE_GXM_ERROR_INVALID_TEXTURE_DATA_POINTER 
SCE_GXM_ERROR_INVALID_TEXTURE_PALETTE_POINTER 
SCE_GXM_ERROR_OUT_OF_RENDER_TARGETS 

◆ SceGxmMemoryAttribFlags

Enumerator
SCE_GXM_MEMORY_ATTRIB_READ 
SCE_GXM_MEMORY_ATTRIB_WRITE 
SCE_GXM_MEMORY_ATTRIB_RW 

◆ SceGxmAttributeFormat

Enumerator
SCE_GXM_ATTRIBUTE_FORMAT_U8 
SCE_GXM_ATTRIBUTE_FORMAT_S8 
SCE_GXM_ATTRIBUTE_FORMAT_U16 
SCE_GXM_ATTRIBUTE_FORMAT_S16 
SCE_GXM_ATTRIBUTE_FORMAT_U8N 
SCE_GXM_ATTRIBUTE_FORMAT_S8N 
SCE_GXM_ATTRIBUTE_FORMAT_U16N 
SCE_GXM_ATTRIBUTE_FORMAT_S16N 
SCE_GXM_ATTRIBUTE_FORMAT_F16 
SCE_GXM_ATTRIBUTE_FORMAT_F32 
SCE_GXM_ATTRIBUTE_FORMAT_UNTYPED 

◆ SceGxmDepthStencilFormat

Enumerator
SCE_GXM_DEPTH_STENCIL_FORMAT_DF32 
SCE_GXM_DEPTH_STENCIL_FORMAT_S8 
SCE_GXM_DEPTH_STENCIL_FORMAT_DF32_S8 
SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M 
SCE_GXM_DEPTH_STENCIL_FORMAT_DF32M_S8 
SCE_GXM_DEPTH_STENCIL_FORMAT_S8D24 
SCE_GXM_DEPTH_STENCIL_FORMAT_D16 

◆ SceGxmPrimitiveType

Enumerator
SCE_GXM_PRIMITIVE_TRIANGLES 
SCE_GXM_PRIMITIVE_LINES 
SCE_GXM_PRIMITIVE_POINTS 
SCE_GXM_PRIMITIVE_TRIANGLE_STRIP 
SCE_GXM_PRIMITIVE_TRIANGLE_FAN 
SCE_GXM_PRIMITIVE_TRIANGLE_EDGES 

◆ SceGxmEdgeEnableFlags

Enumerator
SCE_GXM_EDGE_ENABLE_01 
SCE_GXM_EDGE_ENABLE_12 
SCE_GXM_EDGE_ENABLE_20 

◆ SceGxmRegionClipMode

Enumerator
SCE_GXM_REGION_CLIP_NONE 
SCE_GXM_REGION_CLIP_ALL 
SCE_GXM_REGION_CLIP_OUTSIDE 
SCE_GXM_REGION_CLIP_INSIDE 

◆ SceGxmDepthFunc

Enumerator
SCE_GXM_DEPTH_FUNC_NEVER 
SCE_GXM_DEPTH_FUNC_LESS 
SCE_GXM_DEPTH_FUNC_EQUAL 
SCE_GXM_DEPTH_FUNC_LESS_EQUAL 
SCE_GXM_DEPTH_FUNC_GREATER 
SCE_GXM_DEPTH_FUNC_NOT_EQUAL 
SCE_GXM_DEPTH_FUNC_GREATER_EQUAL 
SCE_GXM_DEPTH_FUNC_ALWAYS 

◆ SceGxmStencilFunc

Enumerator
SCE_GXM_STENCIL_FUNC_NEVER 
SCE_GXM_STENCIL_FUNC_LESS 
SCE_GXM_STENCIL_FUNC_EQUAL 
SCE_GXM_STENCIL_FUNC_LESS_EQUAL 
SCE_GXM_STENCIL_FUNC_GREATER 
SCE_GXM_STENCIL_FUNC_NOT_EQUAL 
SCE_GXM_STENCIL_FUNC_GREATER_EQUAL 
SCE_GXM_STENCIL_FUNC_ALWAYS 

◆ SceGxmStencilOp

Enumerator
SCE_GXM_STENCIL_OP_KEEP 
SCE_GXM_STENCIL_OP_ZERO 
SCE_GXM_STENCIL_OP_REPLACE 
SCE_GXM_STENCIL_OP_INCR 
SCE_GXM_STENCIL_OP_DECR 
SCE_GXM_STENCIL_OP_INVERT 
SCE_GXM_STENCIL_OP_INCR_WRAP 
SCE_GXM_STENCIL_OP_DECR_WRAP 

◆ SceGxmCullMode

Enumerator
SCE_GXM_CULL_NONE 
SCE_GXM_CULL_CW 
SCE_GXM_CULL_CCW 

◆ SceGxmPassType

Enumerator
SCE_GXM_PASS_TYPE_OPAQUE 
SCE_GXM_PASS_TYPE_TRANSLUCENT 
SCE_GXM_PASS_TYPE_DISCARD 
SCE_GXM_PASS_TYPE_MASK_UPDATE 
SCE_GXM_PASS_TYPE_DEPTH_REPLACE 

◆ SceGxmPolygonMode

Enumerator
SCE_GXM_POLYGON_MODE_TRIANGLE_FILL 
SCE_GXM_POLYGON_MODE_LINE 
SCE_GXM_POLYGON_MODE_POINT_10UV 
SCE_GXM_POLYGON_MODE_POINT 
SCE_GXM_POLYGON_MODE_POINT_01UV 
SCE_GXM_POLYGON_MODE_TRIANGLE_LINE 
SCE_GXM_POLYGON_MODE_TRIANGLE_POINT 

◆ SceGxmColorSwizzle4Mode

Enumerator
SCE_GXM_COLOR_SWIZZLE4_ABGR 
SCE_GXM_COLOR_SWIZZLE4_ARGB 
SCE_GXM_COLOR_SWIZZLE4_RGBA 
SCE_GXM_COLOR_SWIZZLE4_BGRA 

◆ SceGxmColorSwizzle3Mode

Enumerator
SCE_GXM_COLOR_SWIZZLE3_BGR 
SCE_GXM_COLOR_SWIZZLE3_RGB 

◆ SceGxmColorSwizzle2Mode

Enumerator
SCE_GXM_COLOR_SWIZZLE2_GR 
SCE_GXM_COLOR_SWIZZLE2_RG 
SCE_GXM_COLOR_SWIZZLE2_RA 
SCE_GXM_COLOR_SWIZZLE2_AR 

◆ SceGxmColorSwizzle1Mode

Enumerator
SCE_GXM_COLOR_SWIZZLE1_R 
SCE_GXM_COLOR_SWIZZLE1_G 
SCE_GXM_COLOR_SWIZZLE1_A 

◆ SceGxmColorBaseFormat

Enumerator
SCE_GXM_COLOR_BASE_FORMAT_U8U8U8U8 
SCE_GXM_COLOR_BASE_FORMAT_U8U8U8 
SCE_GXM_COLOR_BASE_FORMAT_U5U6U5 
SCE_GXM_COLOR_BASE_FORMAT_U1U5U5U5 
SCE_GXM_COLOR_BASE_FORMAT_U4U4U4U4 
SCE_GXM_COLOR_BASE_FORMAT_U8U3U3U2 
SCE_GXM_COLOR_BASE_FORMAT_F16 
SCE_GXM_COLOR_BASE_FORMAT_F16F16 
SCE_GXM_COLOR_BASE_FORMAT_F32 
SCE_GXM_COLOR_BASE_FORMAT_S16 
SCE_GXM_COLOR_BASE_FORMAT_S16S16 
SCE_GXM_COLOR_BASE_FORMAT_U16 
SCE_GXM_COLOR_BASE_FORMAT_U16U16 
SCE_GXM_COLOR_BASE_FORMAT_U2U10U10U10 
SCE_GXM_COLOR_BASE_FORMAT_U8 
SCE_GXM_COLOR_BASE_FORMAT_S8 
SCE_GXM_COLOR_BASE_FORMAT_S5S5U6 
SCE_GXM_COLOR_BASE_FORMAT_U8U8 
SCE_GXM_COLOR_BASE_FORMAT_S8S8 
SCE_GXM_COLOR_BASE_FORMAT_U8S8S8U8 
SCE_GXM_COLOR_BASE_FORMAT_S8S8S8S8 
SCE_GXM_COLOR_BASE_FORMAT_F16F16F16F16 
SCE_GXM_COLOR_BASE_FORMAT_F32F32 
SCE_GXM_COLOR_BASE_FORMAT_F11F11F10 
SCE_GXM_COLOR_BASE_FORMAT_SE5M9M9M9 
SCE_GXM_COLOR_BASE_FORMAT_U2F10F10F10 

◆ SceGxmColorFormat

Supported color formats.

Enumerator
SCE_GXM_COLOR_FORMAT_U8U8U8U8_ABGR 
SCE_GXM_COLOR_FORMAT_U8U8U8U8_ARGB 
SCE_GXM_COLOR_FORMAT_U8U8U8U8_RGBA 
SCE_GXM_COLOR_FORMAT_U8U8U8U8_BGRA 
SCE_GXM_COLOR_FORMAT_U8U8U8_BGR 
SCE_GXM_COLOR_FORMAT_U8U8U8_RGB 
SCE_GXM_COLOR_FORMAT_U5U6U5_BGR 
SCE_GXM_COLOR_FORMAT_U5U6U5_RGB 
SCE_GXM_COLOR_FORMAT_U1U5U5U5_ABGR 
SCE_GXM_COLOR_FORMAT_U1U5U5U5_ARGB 
SCE_GXM_COLOR_FORMAT_U5U5U5U1_RGBA 
SCE_GXM_COLOR_FORMAT_U5U5U5U1_BGRA 
SCE_GXM_COLOR_FORMAT_U4U4U4U4_ABGR 
SCE_GXM_COLOR_FORMAT_U4U4U4U4_ARGB 
SCE_GXM_COLOR_FORMAT_U4U4U4U4_RGBA 
SCE_GXM_COLOR_FORMAT_U4U4U4U4_BGRA 
SCE_GXM_COLOR_FORMAT_U8U3U3U2_ARGB 
SCE_GXM_COLOR_FORMAT_F16_R 
SCE_GXM_COLOR_FORMAT_F16_G 
SCE_GXM_COLOR_FORMAT_F16F16_GR 
SCE_GXM_COLOR_FORMAT_F16F16_RG 
SCE_GXM_COLOR_FORMAT_F32_R 
SCE_GXM_COLOR_FORMAT_S16_R 
SCE_GXM_COLOR_FORMAT_S16_G 
SCE_GXM_COLOR_FORMAT_S16S16_GR 
SCE_GXM_COLOR_FORMAT_S16S16_RG 
SCE_GXM_COLOR_FORMAT_U16_R 
SCE_GXM_COLOR_FORMAT_U16_G 
SCE_GXM_COLOR_FORMAT_U16U16_GR 
SCE_GXM_COLOR_FORMAT_U16U16_RG 
SCE_GXM_COLOR_FORMAT_U2U10U10U10_ABGR 
SCE_GXM_COLOR_FORMAT_U2U10U10U10_ARGB 
SCE_GXM_COLOR_FORMAT_U10U10U10U2_RGBA 
SCE_GXM_COLOR_FORMAT_U10U10U10U2_BGRA 
SCE_GXM_COLOR_FORMAT_U8_R 
SCE_GXM_COLOR_FORMAT_U8_A 
SCE_GXM_COLOR_FORMAT_S8_R 
SCE_GXM_COLOR_FORMAT_S8_A 
SCE_GXM_COLOR_FORMAT_U6S5S5_BGR 
SCE_GXM_COLOR_FORMAT_S5S5U6_RGB 
SCE_GXM_COLOR_FORMAT_U8U8_GR 
SCE_GXM_COLOR_FORMAT_U8U8_RG 
SCE_GXM_COLOR_FORMAT_U8U8_RA 
SCE_GXM_COLOR_FORMAT_U8U8_AR 
SCE_GXM_COLOR_FORMAT_S8S8_GR 
SCE_GXM_COLOR_FORMAT_S8S8_RG 
SCE_GXM_COLOR_FORMAT_S8S8_RA 
SCE_GXM_COLOR_FORMAT_S8S8_AR 
SCE_GXM_COLOR_FORMAT_U8S8S8U8_ABGR 
SCE_GXM_COLOR_FORMAT_U8U8S8S8_ARGB 
SCE_GXM_COLOR_FORMAT_U8S8S8U8_RGBA 
SCE_GXM_COLOR_FORMAT_S8S8U8U8_BGRA 
SCE_GXM_COLOR_FORMAT_S8S8S8S8_ABGR 
SCE_GXM_COLOR_FORMAT_S8S8S8S8_ARGB 
SCE_GXM_COLOR_FORMAT_S8S8S8S8_RGBA 
SCE_GXM_COLOR_FORMAT_S8S8S8S8_BGRA 
SCE_GXM_COLOR_FORMAT_F16F16F16F16_ABGR 
SCE_GXM_COLOR_FORMAT_F16F16F16F16_ARGB 
SCE_GXM_COLOR_FORMAT_F16F16F16F16_RGBA 
SCE_GXM_COLOR_FORMAT_F16F16F16F16_BGRA 
SCE_GXM_COLOR_FORMAT_F32F32_GR 
SCE_GXM_COLOR_FORMAT_F32F32_RG 
SCE_GXM_COLOR_FORMAT_F10F11F11_BGR 
SCE_GXM_COLOR_FORMAT_F11F11F10_RGB 
SCE_GXM_COLOR_FORMAT_SE5M9M9M9_BGR 
SCE_GXM_COLOR_FORMAT_SE5M9M9M9_RGB 
SCE_GXM_COLOR_FORMAT_U2F10F10F10_ABGR 
SCE_GXM_COLOR_FORMAT_U2F10F10F10_ARGB 
SCE_GXM_COLOR_FORMAT_F10F10F10U2_RGBA 
SCE_GXM_COLOR_FORMAT_F10F10F10U2_BGRA 
SCE_GXM_COLOR_FORMAT_A8B8G8R8 
SCE_GXM_COLOR_FORMAT_A8R8G8B8 
SCE_GXM_COLOR_FORMAT_R5G6B5 
SCE_GXM_COLOR_FORMAT_A1R5G5B5 
SCE_GXM_COLOR_FORMAT_A4R4G4B4 
SCE_GXM_COLOR_FORMAT_A8 

◆ SceGxmColorSurfaceType

Enumerator
SCE_GXM_COLOR_SURFACE_LINEAR 
SCE_GXM_COLOR_SURFACE_TILED 
SCE_GXM_COLOR_SURFACE_SWIZZLED 

◆ SceGxmColorSurfaceGammaMode

Enumerator
SCE_GXM_COLOR_SURFACE_GAMMA_NONE 
SCE_GXM_COLOR_SURFACE_GAMMA_R 
SCE_GXM_COLOR_SURFACE_GAMMA_GR 
SCE_GXM_COLOR_SURFACE_GAMMA_BGR 

◆ SceGxmColorSurfaceDitherMode

Enumerator
SCE_GXM_COLOR_SURFACE_DITHER_DISABLED 
SCE_GXM_COLOR_SURFACE_DITHER_ENABLED 

◆ SceGxmDepthStencilSurfaceType

Enumerator
SCE_GXM_DEPTH_STENCIL_SURFACE_LINEAR 
SCE_GXM_DEPTH_STENCIL_SURFACE_TILED 

◆ SceGxmOutputRegisterFormat

Enumerator
SCE_GXM_OUTPUT_REGISTER_FORMAT_DECLARED 
SCE_GXM_OUTPUT_REGISTER_FORMAT_UCHAR4 
SCE_GXM_OUTPUT_REGISTER_FORMAT_CHAR4 
SCE_GXM_OUTPUT_REGISTER_FORMAT_USHORT2 
SCE_GXM_OUTPUT_REGISTER_FORMAT_SHORT2 
SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF4 
SCE_GXM_OUTPUT_REGISTER_FORMAT_HALF2 
SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT2 
SCE_GXM_OUTPUT_REGISTER_FORMAT_FLOAT 

◆ SceGxmMultisampleMode

Enumerator
SCE_GXM_MULTISAMPLE_NONE 
SCE_GXM_MULTISAMPLE_2X 
SCE_GXM_MULTISAMPLE_4X 

◆ SceGxmTextureSwizzle4Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE4_ABGR 
SCE_GXM_TEXTURE_SWIZZLE4_ARGB 
SCE_GXM_TEXTURE_SWIZZLE4_RGBA 
SCE_GXM_TEXTURE_SWIZZLE4_BGRA 
SCE_GXM_TEXTURE_SWIZZLE4_1BGR 
SCE_GXM_TEXTURE_SWIZZLE4_1RGB 
SCE_GXM_TEXTURE_SWIZZLE4_RGB1 
SCE_GXM_TEXTURE_SWIZZLE4_BGR1 

◆ SceGxmTextureSwizzle3Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE3_BGR 
SCE_GXM_TEXTURE_SWIZZLE3_RGB 

◆ SceGxmTextureSwizzle2Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE2_GR 
SCE_GXM_TEXTURE_SWIZZLE2_00GR 
SCE_GXM_TEXTURE_SWIZZLE2_GRRR 
SCE_GXM_TEXTURE_SWIZZLE2_RGGG 
SCE_GXM_TEXTURE_SWIZZLE2_GRGR 
SCE_GXM_TEXTURE_SWIZZLE2_00RG 

◆ SceGxmTextureSwizzle2ModeAlt

Enumerator
SCE_GXM_TEXTURE_SWIZZLE2_SD 
SCE_GXM_TEXTURE_SWIZZLE2_DS 

◆ SceGxmTextureSwizzle1Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE1_R 
SCE_GXM_TEXTURE_SWIZZLE1_000R 
SCE_GXM_TEXTURE_SWIZZLE1_111R 
SCE_GXM_TEXTURE_SWIZZLE1_RRRR 
SCE_GXM_TEXTURE_SWIZZLE1_0RRR 
SCE_GXM_TEXTURE_SWIZZLE1_1RRR 
SCE_GXM_TEXTURE_SWIZZLE1_R000 
SCE_GXM_TEXTURE_SWIZZLE1_R111 

◆ SceGxmTextureSwizzleYUV422Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_YUYV_CSC1 
SCE_GXM_TEXTURE_SWIZZLE_YVYU_CSC1 
SCE_GXM_TEXTURE_SWIZZLE_UYVY_CSC1 
SCE_GXM_TEXTURE_SWIZZLE_VYUY_CSC1 

◆ SceGxmTextureSwizzleYUV420Mode

Enumerator
SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC0 
SCE_GXM_TEXTURE_SWIZZLE_YUV_CSC1 
SCE_GXM_TEXTURE_SWIZZLE_YVU_CSC1 

◆ SceGxmTextureBaseFormat

Enumerator
SCE_GXM_TEXTURE_BASE_FORMAT_U8 
SCE_GXM_TEXTURE_BASE_FORMAT_S8 
SCE_GXM_TEXTURE_BASE_FORMAT_U4U4U4U4 
SCE_GXM_TEXTURE_BASE_FORMAT_U8U3U3U2 
SCE_GXM_TEXTURE_BASE_FORMAT_U1U5U5U5 
SCE_GXM_TEXTURE_BASE_FORMAT_U5U6U5 
SCE_GXM_TEXTURE_BASE_FORMAT_S5S5U6 
SCE_GXM_TEXTURE_BASE_FORMAT_U8U8 
SCE_GXM_TEXTURE_BASE_FORMAT_S8S8 
SCE_GXM_TEXTURE_BASE_FORMAT_U16 
SCE_GXM_TEXTURE_BASE_FORMAT_S16 
SCE_GXM_TEXTURE_BASE_FORMAT_F16 
SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8U8 
SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8S8 
SCE_GXM_TEXTURE_BASE_FORMAT_U2U10U10U10 
SCE_GXM_TEXTURE_BASE_FORMAT_U16U16 
SCE_GXM_TEXTURE_BASE_FORMAT_S16S16 
SCE_GXM_TEXTURE_BASE_FORMAT_F16F16 
SCE_GXM_TEXTURE_BASE_FORMAT_F32 
SCE_GXM_TEXTURE_BASE_FORMAT_F32M 
SCE_GXM_TEXTURE_BASE_FORMAT_X8S8S8U8 
SCE_GXM_TEXTURE_BASE_FORMAT_X8U24 
SCE_GXM_TEXTURE_BASE_FORMAT_U32 
SCE_GXM_TEXTURE_BASE_FORMAT_S32 
SCE_GXM_TEXTURE_BASE_FORMAT_SE5M9M9M9 
SCE_GXM_TEXTURE_BASE_FORMAT_F11F11F10 
SCE_GXM_TEXTURE_BASE_FORMAT_F16F16F16F16 
SCE_GXM_TEXTURE_BASE_FORMAT_U16U16U16U16 
SCE_GXM_TEXTURE_BASE_FORMAT_S16S16S16S16 
SCE_GXM_TEXTURE_BASE_FORMAT_F32F32 
SCE_GXM_TEXTURE_BASE_FORMAT_U32U32 
SCE_GXM_TEXTURE_BASE_FORMAT_PVRT2BPP 
SCE_GXM_TEXTURE_BASE_FORMAT_PVRT4BPP 
SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII2BPP 
SCE_GXM_TEXTURE_BASE_FORMAT_PVRTII4BPP 
SCE_GXM_TEXTURE_BASE_FORMAT_UBC1 
SCE_GXM_TEXTURE_BASE_FORMAT_UBC2 
SCE_GXM_TEXTURE_BASE_FORMAT_UBC3 
SCE_GXM_TEXTURE_BASE_FORMAT_UBC4 
SCE_GXM_TEXTURE_BASE_FORMAT_SBC4 
SCE_GXM_TEXTURE_BASE_FORMAT_UBC5 
SCE_GXM_TEXTURE_BASE_FORMAT_SBC5 
SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P2 
SCE_GXM_TEXTURE_BASE_FORMAT_YUV420P3 
SCE_GXM_TEXTURE_BASE_FORMAT_YUV422 
SCE_GXM_TEXTURE_BASE_FORMAT_P4 
SCE_GXM_TEXTURE_BASE_FORMAT_P8 
SCE_GXM_TEXTURE_BASE_FORMAT_U8U8U8 
SCE_GXM_TEXTURE_BASE_FORMAT_S8S8S8 
SCE_GXM_TEXTURE_BASE_FORMAT_U2F10F10F10 

◆ SceGxmTextureFormat

Enumerator
SCE_GXM_TEXTURE_FORMAT_U8_000R 
SCE_GXM_TEXTURE_FORMAT_U8_111R 
SCE_GXM_TEXTURE_FORMAT_U8_RRRR 
SCE_GXM_TEXTURE_FORMAT_U8_0RRR 
SCE_GXM_TEXTURE_FORMAT_U8_1RRR 
SCE_GXM_TEXTURE_FORMAT_U8_R000 
SCE_GXM_TEXTURE_FORMAT_U8_R111 
SCE_GXM_TEXTURE_FORMAT_U8_R 
SCE_GXM_TEXTURE_FORMAT_S8_000R 
SCE_GXM_TEXTURE_FORMAT_S8_111R 
SCE_GXM_TEXTURE_FORMAT_S8_RRRR 
SCE_GXM_TEXTURE_FORMAT_S8_0RRR 
SCE_GXM_TEXTURE_FORMAT_S8_1RRR 
SCE_GXM_TEXTURE_FORMAT_S8_R000 
SCE_GXM_TEXTURE_FORMAT_S8_R111 
SCE_GXM_TEXTURE_FORMAT_S8_R 
SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ABGR 
SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_ARGB 
SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_RGBA 
SCE_GXM_TEXTURE_FORMAT_U4U4U4U4_BGRA 
SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1BGR 
SCE_GXM_TEXTURE_FORMAT_X4U4U4U4_1RGB 
SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_RGB1 
SCE_GXM_TEXTURE_FORMAT_U4U4U4X4_BGR1 
SCE_GXM_TEXTURE_FORMAT_U8U3U3U2_ARGB 
SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ABGR 
SCE_GXM_TEXTURE_FORMAT_U1U5U5U5_ARGB 
SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_RGBA 
SCE_GXM_TEXTURE_FORMAT_U5U5U5U1_BGRA 
SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1BGR 
SCE_GXM_TEXTURE_FORMAT_X1U5U5U5_1RGB 
SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_RGB1 
SCE_GXM_TEXTURE_FORMAT_U5U5U5X1_BGR1 
SCE_GXM_TEXTURE_FORMAT_U5U6U5_BGR 
SCE_GXM_TEXTURE_FORMAT_U5U6U5_RGB 
SCE_GXM_TEXTURE_FORMAT_U6S5S5_BGR 
SCE_GXM_TEXTURE_FORMAT_S5S5U6_RGB 
SCE_GXM_TEXTURE_FORMAT_U8U8_00GR 
SCE_GXM_TEXTURE_FORMAT_U8U8_GRRR 
SCE_GXM_TEXTURE_FORMAT_U8U8_RGGG 
SCE_GXM_TEXTURE_FORMAT_U8U8_GRGR 
SCE_GXM_TEXTURE_FORMAT_U8U8_00RG 
SCE_GXM_TEXTURE_FORMAT_U8U8_GR 
SCE_GXM_TEXTURE_FORMAT_S8S8_00GR 
SCE_GXM_TEXTURE_FORMAT_S8S8_GRRR 
SCE_GXM_TEXTURE_FORMAT_S8S8_RGGG 
SCE_GXM_TEXTURE_FORMAT_S8S8_GRGR 
SCE_GXM_TEXTURE_FORMAT_S8S8_00RG 
SCE_GXM_TEXTURE_FORMAT_S8S8_GR 
SCE_GXM_TEXTURE_FORMAT_U16_000R 
SCE_GXM_TEXTURE_FORMAT_U16_111R 
SCE_GXM_TEXTURE_FORMAT_U16_RRRR 
SCE_GXM_TEXTURE_FORMAT_U16_0RRR 
SCE_GXM_TEXTURE_FORMAT_U16_1RRR 
SCE_GXM_TEXTURE_FORMAT_U16_R000 
SCE_GXM_TEXTURE_FORMAT_U16_R111 
SCE_GXM_TEXTURE_FORMAT_U16_R 
SCE_GXM_TEXTURE_FORMAT_S16_000R 
SCE_GXM_TEXTURE_FORMAT_S16_111R 
SCE_GXM_TEXTURE_FORMAT_S16_RRRR 
SCE_GXM_TEXTURE_FORMAT_S16_0RRR 
SCE_GXM_TEXTURE_FORMAT_S16_1RRR 
SCE_GXM_TEXTURE_FORMAT_S16_R000 
SCE_GXM_TEXTURE_FORMAT_S16_R111 
SCE_GXM_TEXTURE_FORMAT_S16_R 
SCE_GXM_TEXTURE_FORMAT_F16_000R 
SCE_GXM_TEXTURE_FORMAT_F16_111R 
SCE_GXM_TEXTURE_FORMAT_F16_RRRR 
SCE_GXM_TEXTURE_FORMAT_F16_0RRR 
SCE_GXM_TEXTURE_FORMAT_F16_1RRR 
SCE_GXM_TEXTURE_FORMAT_F16_R000 
SCE_GXM_TEXTURE_FORMAT_F16_R111 
SCE_GXM_TEXTURE_FORMAT_F16_R 
SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ABGR 
SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_ARGB 
SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_RGBA 
SCE_GXM_TEXTURE_FORMAT_U8U8U8U8_BGRA 
SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1BGR 
SCE_GXM_TEXTURE_FORMAT_X8U8U8U8_1RGB 
SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_RGB1 
SCE_GXM_TEXTURE_FORMAT_U8U8U8X8_BGR1 
SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ABGR 
SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_ARGB 
SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_RGBA 
SCE_GXM_TEXTURE_FORMAT_S8S8S8S8_BGRA 
SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1BGR 
SCE_GXM_TEXTURE_FORMAT_X8S8S8S8_1RGB 
SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_RGB1 
SCE_GXM_TEXTURE_FORMAT_S8S8S8X8_BGR1 
SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ABGR 
SCE_GXM_TEXTURE_FORMAT_U2U10U10U10_ARGB 
SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_RGBA 
SCE_GXM_TEXTURE_FORMAT_U10U10U10U2_BGRA 
SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1BGR 
SCE_GXM_TEXTURE_FORMAT_X2U10U10U10_1RGB 
SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_RGB1 
SCE_GXM_TEXTURE_FORMAT_U10U10U10X2_BGR1 
SCE_GXM_TEXTURE_FORMAT_U16U16_00GR 
SCE_GXM_TEXTURE_FORMAT_U16U16_GRRR 
SCE_GXM_TEXTURE_FORMAT_U16U16_RGGG 
SCE_GXM_TEXTURE_FORMAT_U16U16_GRGR 
SCE_GXM_TEXTURE_FORMAT_U16U16_00RG 
SCE_GXM_TEXTURE_FORMAT_U16U16_GR 
SCE_GXM_TEXTURE_FORMAT_S16S16_00GR 
SCE_GXM_TEXTURE_FORMAT_S16S16_GRRR 
SCE_GXM_TEXTURE_FORMAT_S16S16_RGGG 
SCE_GXM_TEXTURE_FORMAT_S16S16_GRGR 
SCE_GXM_TEXTURE_FORMAT_S16S16_00RG 
SCE_GXM_TEXTURE_FORMAT_S16S16_GR 
SCE_GXM_TEXTURE_FORMAT_F16F16_00GR 
SCE_GXM_TEXTURE_FORMAT_F16F16_GRRR 
SCE_GXM_TEXTURE_FORMAT_F16F16_RGGG 
SCE_GXM_TEXTURE_FORMAT_F16F16_GRGR 
SCE_GXM_TEXTURE_FORMAT_F16F16_00RG 
SCE_GXM_TEXTURE_FORMAT_F16F16_GR 
SCE_GXM_TEXTURE_FORMAT_F32_000R 
SCE_GXM_TEXTURE_FORMAT_F32_111R 
SCE_GXM_TEXTURE_FORMAT_F32_RRRR 
SCE_GXM_TEXTURE_FORMAT_F32_0RRR 
SCE_GXM_TEXTURE_FORMAT_F32_1RRR 
SCE_GXM_TEXTURE_FORMAT_F32_R000 
SCE_GXM_TEXTURE_FORMAT_F32_R111 
SCE_GXM_TEXTURE_FORMAT_F32_R 
SCE_GXM_TEXTURE_FORMAT_F32M_000R 
SCE_GXM_TEXTURE_FORMAT_F32M_111R 
SCE_GXM_TEXTURE_FORMAT_F32M_RRRR 
SCE_GXM_TEXTURE_FORMAT_F32M_0RRR 
SCE_GXM_TEXTURE_FORMAT_F32M_1RRR 
SCE_GXM_TEXTURE_FORMAT_F32M_R000 
SCE_GXM_TEXTURE_FORMAT_F32M_R111 
SCE_GXM_TEXTURE_FORMAT_F32M_R 
SCE_GXM_TEXTURE_FORMAT_X8S8S8U8_1BGR 
SCE_GXM_TEXTURE_FORMAT_X8U8S8S8_1RGB 
SCE_GXM_TEXTURE_FORMAT_X8U24_SD 
SCE_GXM_TEXTURE_FORMAT_U24X8_DS 
SCE_GXM_TEXTURE_FORMAT_U32_000R 
SCE_GXM_TEXTURE_FORMAT_U32_111R 
SCE_GXM_TEXTURE_FORMAT_U32_RRRR 
SCE_GXM_TEXTURE_FORMAT_U32_0RRR 
SCE_GXM_TEXTURE_FORMAT_U32_1RRR 
SCE_GXM_TEXTURE_FORMAT_U32_R000 
SCE_GXM_TEXTURE_FORMAT_U32_R111 
SCE_GXM_TEXTURE_FORMAT_U32_R 
SCE_GXM_TEXTURE_FORMAT_S32_000R 
SCE_GXM_TEXTURE_FORMAT_S32_111R 
SCE_GXM_TEXTURE_FORMAT_S32_RRRR 
SCE_GXM_TEXTURE_FORMAT_S32_0RRR 
SCE_GXM_TEXTURE_FORMAT_S32_1RRR 
SCE_GXM_TEXTURE_FORMAT_S32_R000 
SCE_GXM_TEXTURE_FORMAT_S32_R111 
SCE_GXM_TEXTURE_FORMAT_S32_R 
SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_BGR 
SCE_GXM_TEXTURE_FORMAT_SE5M9M9M9_RGB 
SCE_GXM_TEXTURE_FORMAT_F10F11F11_BGR 
SCE_GXM_TEXTURE_FORMAT_F11F11F10_RGB 
SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ABGR 
SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_ARGB 
SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_RGBA 
SCE_GXM_TEXTURE_FORMAT_F16F16F16F16_BGRA 
SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1BGR 
SCE_GXM_TEXTURE_FORMAT_X16F16F16F16_1RGB 
SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_RGB1 
SCE_GXM_TEXTURE_FORMAT_F16F16F16X16_BGR1 
SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ABGR 
SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_ARGB 
SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_RGBA 
SCE_GXM_TEXTURE_FORMAT_U16U16U16U16_BGRA 
SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1BGR 
SCE_GXM_TEXTURE_FORMAT_X16U16U16U16_1RGB 
SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_RGB1 
SCE_GXM_TEXTURE_FORMAT_U16U16U16X16_BGR1 
SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ABGR 
SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_ARGB 
SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_RGBA 
SCE_GXM_TEXTURE_FORMAT_S16S16S16S16_BGRA 
SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1BGR 
SCE_GXM_TEXTURE_FORMAT_X16S16S16S16_1RGB 
SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_RGB1 
SCE_GXM_TEXTURE_FORMAT_S16S16S16X16_BGR1 
SCE_GXM_TEXTURE_FORMAT_F32F32_00GR 
SCE_GXM_TEXTURE_FORMAT_F32F32_GRRR 
SCE_GXM_TEXTURE_FORMAT_F32F32_RGGG 
SCE_GXM_TEXTURE_FORMAT_F32F32_GRGR 
SCE_GXM_TEXTURE_FORMAT_F32F32_00RG 
SCE_GXM_TEXTURE_FORMAT_F32F32_GR 
SCE_GXM_TEXTURE_FORMAT_U32U32_00GR 
SCE_GXM_TEXTURE_FORMAT_U32U32_GRRR 
SCE_GXM_TEXTURE_FORMAT_U32U32_RGGG 
SCE_GXM_TEXTURE_FORMAT_U32U32_GRGR 
SCE_GXM_TEXTURE_FORMAT_U32U32_00RG 
SCE_GXM_TEXTURE_FORMAT_U32U32_GR 
SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_ABGR 
SCE_GXM_TEXTURE_FORMAT_PVRT2BPP_1BGR 
SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_ABGR 
SCE_GXM_TEXTURE_FORMAT_PVRT4BPP_1BGR 
SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_ABGR 
SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP_1BGR 
SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_ABGR 
SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP_1BGR 
SCE_GXM_TEXTURE_FORMAT_UBC1_ABGR 
SCE_GXM_TEXTURE_FORMAT_UBC1_1BGR 
SCE_GXM_TEXTURE_FORMAT_UBC2_ABGR 
SCE_GXM_TEXTURE_FORMAT_UBC2_1BGR 
SCE_GXM_TEXTURE_FORMAT_UBC3_ABGR 
SCE_GXM_TEXTURE_FORMAT_UBC3_1BGR 
SCE_GXM_TEXTURE_FORMAT_UBC4_000R 
SCE_GXM_TEXTURE_FORMAT_UBC4_111R 
SCE_GXM_TEXTURE_FORMAT_UBC4_RRRR 
SCE_GXM_TEXTURE_FORMAT_UBC4_0RRR 
SCE_GXM_TEXTURE_FORMAT_UBC4_1RRR 
SCE_GXM_TEXTURE_FORMAT_UBC4_R000 
SCE_GXM_TEXTURE_FORMAT_UBC4_R111 
SCE_GXM_TEXTURE_FORMAT_UBC4_R 
SCE_GXM_TEXTURE_FORMAT_SBC4_000R 
SCE_GXM_TEXTURE_FORMAT_SBC4_111R 
SCE_GXM_TEXTURE_FORMAT_SBC4_RRRR 
SCE_GXM_TEXTURE_FORMAT_SBC4_0RRR 
SCE_GXM_TEXTURE_FORMAT_SBC4_1RRR 
SCE_GXM_TEXTURE_FORMAT_SBC4_R000 
SCE_GXM_TEXTURE_FORMAT_SBC4_R111 
SCE_GXM_TEXTURE_FORMAT_SBC4_R 
SCE_GXM_TEXTURE_FORMAT_UBC5_00GR 
SCE_GXM_TEXTURE_FORMAT_UBC5_GRRR 
SCE_GXM_TEXTURE_FORMAT_UBC5_RGGG 
SCE_GXM_TEXTURE_FORMAT_UBC5_GRGR 
SCE_GXM_TEXTURE_FORMAT_UBC5_00RG 
SCE_GXM_TEXTURE_FORMAT_UBC5_GR 
SCE_GXM_TEXTURE_FORMAT_SBC5_00GR 
SCE_GXM_TEXTURE_FORMAT_SBC5_GRRR 
SCE_GXM_TEXTURE_FORMAT_SBC5_RGGG 
SCE_GXM_TEXTURE_FORMAT_SBC5_GRGR 
SCE_GXM_TEXTURE_FORMAT_SBC5_00RG 
SCE_GXM_TEXTURE_FORMAT_SBC5_GR 
SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC0 
SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC0 
SCE_GXM_TEXTURE_FORMAT_YUV420P2_CSC1 
SCE_GXM_TEXTURE_FORMAT_YVU420P2_CSC1 
SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC0 
SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC0 
SCE_GXM_TEXTURE_FORMAT_YUV420P3_CSC1 
SCE_GXM_TEXTURE_FORMAT_YVU420P3_CSC1 
SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC0 
SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC0 
SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC0 
SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC0 
SCE_GXM_TEXTURE_FORMAT_YUYV422_CSC1 
SCE_GXM_TEXTURE_FORMAT_YVYU422_CSC1 
SCE_GXM_TEXTURE_FORMAT_UYVY422_CSC1 
SCE_GXM_TEXTURE_FORMAT_VYUY422_CSC1 
SCE_GXM_TEXTURE_FORMAT_P4_ABGR 
SCE_GXM_TEXTURE_FORMAT_P4_ARGB 
SCE_GXM_TEXTURE_FORMAT_P4_RGBA 
SCE_GXM_TEXTURE_FORMAT_P4_BGRA 
SCE_GXM_TEXTURE_FORMAT_P4_1BGR 
SCE_GXM_TEXTURE_FORMAT_P4_1RGB 
SCE_GXM_TEXTURE_FORMAT_P4_RGB1 
SCE_GXM_TEXTURE_FORMAT_P4_BGR1 
SCE_GXM_TEXTURE_FORMAT_P8_ABGR 
SCE_GXM_TEXTURE_FORMAT_P8_ARGB 
SCE_GXM_TEXTURE_FORMAT_P8_RGBA 
SCE_GXM_TEXTURE_FORMAT_P8_BGRA 
SCE_GXM_TEXTURE_FORMAT_P8_1BGR 
SCE_GXM_TEXTURE_FORMAT_P8_1RGB 
SCE_GXM_TEXTURE_FORMAT_P8_RGB1 
SCE_GXM_TEXTURE_FORMAT_P8_BGR1 
SCE_GXM_TEXTURE_FORMAT_U8U8U8_BGR 
SCE_GXM_TEXTURE_FORMAT_U8U8U8_RGB 
SCE_GXM_TEXTURE_FORMAT_S8S8S8_BGR 
SCE_GXM_TEXTURE_FORMAT_S8S8S8_RGB 
SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ABGR 
SCE_GXM_TEXTURE_FORMAT_U2F10F10F10_ARGB 
SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_RGBA 
SCE_GXM_TEXTURE_FORMAT_F10F10F10U2_BGRA 
SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1BGR 
SCE_GXM_TEXTURE_FORMAT_X2F10F10F10_1RGB 
SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_RGB1 
SCE_GXM_TEXTURE_FORMAT_F10F10F10X2_BGR1 
SCE_GXM_TEXTURE_FORMAT_L8 
SCE_GXM_TEXTURE_FORMAT_A8 
SCE_GXM_TEXTURE_FORMAT_R8 
SCE_GXM_TEXTURE_FORMAT_A4R4G4B4 
SCE_GXM_TEXTURE_FORMAT_A1R5G5B5 
SCE_GXM_TEXTURE_FORMAT_R5G6B5 
SCE_GXM_TEXTURE_FORMAT_A8L8 
SCE_GXM_TEXTURE_FORMAT_L8A8 
SCE_GXM_TEXTURE_FORMAT_G8R8 
SCE_GXM_TEXTURE_FORMAT_L16 
SCE_GXM_TEXTURE_FORMAT_A16 
SCE_GXM_TEXTURE_FORMAT_R16 
SCE_GXM_TEXTURE_FORMAT_D16 
SCE_GXM_TEXTURE_FORMAT_LF16 
SCE_GXM_TEXTURE_FORMAT_AF16 
SCE_GXM_TEXTURE_FORMAT_RF16 
SCE_GXM_TEXTURE_FORMAT_A8R8G8B8 
SCE_GXM_TEXTURE_FORMAT_A8B8G8R8 
SCE_GXM_TEXTURE_FORMAT_AF16LF16 
SCE_GXM_TEXTURE_FORMAT_LF16AF16 
SCE_GXM_TEXTURE_FORMAT_GF16RF16 
SCE_GXM_TEXTURE_FORMAT_LF32M 
SCE_GXM_TEXTURE_FORMAT_AF32M 
SCE_GXM_TEXTURE_FORMAT_RF32M 
SCE_GXM_TEXTURE_FORMAT_DF32M 
SCE_GXM_TEXTURE_FORMAT_VYUY 
SCE_GXM_TEXTURE_FORMAT_YVYU 
SCE_GXM_TEXTURE_FORMAT_UBC1 
SCE_GXM_TEXTURE_FORMAT_UBC2 
SCE_GXM_TEXTURE_FORMAT_UBC3 
SCE_GXM_TEXTURE_FORMAT_PVRT2BPP 
SCE_GXM_TEXTURE_FORMAT_PVRT4BPP 
SCE_GXM_TEXTURE_FORMAT_PVRTII2BPP 
SCE_GXM_TEXTURE_FORMAT_PVRTII4BPP 

◆ SceGxmTextureType

Enumerator
SCE_GXM_TEXTURE_SWIZZLED 
SCE_GXM_TEXTURE_CUBE 
SCE_GXM_TEXTURE_LINEAR 
SCE_GXM_TEXTURE_TILED 
SCE_GXM_TEXTURE_SWIZZLED_ARBITRARY 
SCE_GXM_TEXTURE_LINEAR_STRIDED 
SCE_GXM_TEXTURE_CUBE_ARBITRARY 

◆ SceGxmTextureFilter

Enumerator
SCE_GXM_TEXTURE_FILTER_POINT 
SCE_GXM_TEXTURE_FILTER_LINEAR 
SCE_GXM_TEXTURE_FILTER_MIPMAP_LINEAR 
SCE_GXM_TEXTURE_FILTER_MIPMAP_POINT 

◆ SceGxmTextureMipFilter

Enumerator
SCE_GXM_TEXTURE_MIP_FILTER_DISABLED 
SCE_GXM_TEXTURE_MIP_FILTER_ENABLED 

◆ SceGxmTextureAddrMode

Enumerator
SCE_GXM_TEXTURE_ADDR_REPEAT 
SCE_GXM_TEXTURE_ADDR_MIRROR 
SCE_GXM_TEXTURE_ADDR_CLAMP 
SCE_GXM_TEXTURE_ADDR_MIRROR_CLAMP 
SCE_GXM_TEXTURE_ADDR_REPEAT_IGNORE_BORDER 
SCE_GXM_TEXTURE_ADDR_CLAMP_FULL_BORDER 
SCE_GXM_TEXTURE_ADDR_CLAMP_IGNORE_BORDER 
SCE_GXM_TEXTURE_ADDR_CLAMP_HALF_BORDER 

◆ SceGxmTextureGammaMode

Enumerator
SCE_GXM_TEXTURE_GAMMA_NONE 
SCE_GXM_TEXTURE_GAMMA_R 
SCE_GXM_TEXTURE_GAMMA_GR 
SCE_GXM_TEXTURE_GAMMA_BGR 

◆ SceGxmTextureNormalizeMode

Enumerator
SCE_GXM_TEXTURE_NORMALIZE_DISABLED 
SCE_GXM_TEXTURE_NORMALIZE_ENABLED 

◆ SceGxmIndexFormat

Enumerator
SCE_GXM_INDEX_FORMAT_U16 
SCE_GXM_INDEX_FORMAT_U32 

◆ SceGxmIndexSource

Enumerator
SCE_GXM_INDEX_SOURCE_INDEX_16BIT 
SCE_GXM_INDEX_SOURCE_INDEX_32BIT 
SCE_GXM_INDEX_SOURCE_INSTANCE_16BIT 
SCE_GXM_INDEX_SOURCE_INSTANCE_32BIT 

◆ SceGxmFragmentProgramMode

Enumerator
SCE_GXM_FRAGMENT_PROGRAM_DISABLED 
SCE_GXM_FRAGMENT_PROGRAM_ENABLED 

◆ SceGxmDepthWriteMode

Enumerator
SCE_GXM_DEPTH_WRITE_DISABLED 
SCE_GXM_DEPTH_WRITE_ENABLED 

◆ SceGxmLineFillLastPixelMode

Enumerator
SCE_GXM_LINE_FILL_LAST_PIXEL_DISABLED 
SCE_GXM_LINE_FILL_LAST_PIXEL_ENABLED 

◆ SceGxmTwoSidedMode

Enumerator
SCE_GXM_TWO_SIDED_DISABLED 
SCE_GXM_TWO_SIDED_ENABLED 

◆ SceGxmWClampMode

Enumerator
SCE_GXM_WCLAMP_MODE_DISABLED 
SCE_GXM_WCLAMP_MODE_ENABLED 

◆ SceGxmViewportMode

Enumerator
SCE_GXM_VIEWPORT_DISABLED 
SCE_GXM_VIEWPORT_ENABLED 

◆ SceGxmWBufferMode

Enumerator
SCE_GXM_WBUFFER_DISABLED 
SCE_GXM_WBUFFER_ENABLED 

◆ SceGxmDepthStencilForceLoadMode

Enumerator
SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_DISABLED 
SCE_GXM_DEPTH_STENCIL_FORCE_LOAD_ENABLED 

◆ SceGxmDepthStencilForceStoreMode

Enumerator
SCE_GXM_DEPTH_STENCIL_FORCE_STORE_DISABLED 
SCE_GXM_DEPTH_STENCIL_FORCE_STORE_ENABLED 

◆ SceGxmSceneFlags

Enumerator
SCE_GXM_SCENE_FRAGMENT_SET_DEPENDENCY 
SCE_GXM_SCENE_VERTEX_WAIT_FOR_DEPENDENCY 
SCE_GXM_SCENE_FRAGMENT_TRANSFER_SYNC 
SCE_GXM_SCENE_VERTEX_TRANSFER_SYNC 

◆ SceGxmMidSceneFlags

Enumerator
SCE_GXM_MIDSCENE_PRESERVE_DEFAULT_UNIFORM_BUFFERS 

◆ SceGxmColorSurfaceScaleMode

Enumerator
SCE_GXM_COLOR_SURFACE_SCALE_NONE 
SCE_GXM_COLOR_SURFACE_SCALE_MSAA_DOWNSCALE 

◆ SceGxmOutputRegisterSize

Enumerator
SCE_GXM_OUTPUT_REGISTER_SIZE_32BIT 
SCE_GXM_OUTPUT_REGISTER_SIZE_64BIT 

◆ SceGxmVisibilityTestMode

Enumerator
SCE_GXM_VISIBILITY_TEST_DISABLED 
SCE_GXM_VISIBILITY_TEST_ENABLED 

◆ SceGxmVisibilityTestOp

Enumerator
SCE_GXM_VISIBILITY_TEST_OP_INCREMENT 
SCE_GXM_VISIBILITY_TEST_OP_SET 

◆ SceGxmYuvProfile

Enumerator
SCE_GXM_YUV_PROFILE_BT601_STANDARD 
SCE_GXM_YUV_PROFILE_BT709_STANDARD 
SCE_GXM_YUV_PROFILE_BT601_FULL_RANGE 
SCE_GXM_YUV_PROFILE_BT709_FULL_RANGE 

◆ SceGxmBlendFunc

Enumerator
SCE_GXM_BLEND_FUNC_NONE 
SCE_GXM_BLEND_FUNC_ADD 
SCE_GXM_BLEND_FUNC_SUBTRACT 
SCE_GXM_BLEND_FUNC_REVERSE_SUBTRACT 
SCE_GXM_BLEND_FUNC_MIN 
SCE_GXM_BLEND_FUNC_MAX 

◆ SceGxmBlendFactor

Enumerator
SCE_GXM_BLEND_FACTOR_ZERO 
SCE_GXM_BLEND_FACTOR_ONE 
SCE_GXM_BLEND_FACTOR_SRC_COLOR 
SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_COLOR 
SCE_GXM_BLEND_FACTOR_SRC_ALPHA 
SCE_GXM_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA 
SCE_GXM_BLEND_FACTOR_DST_COLOR 
SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_COLOR 
SCE_GXM_BLEND_FACTOR_DST_ALPHA 
SCE_GXM_BLEND_FACTOR_ONE_MINUS_DST_ALPHA 
SCE_GXM_BLEND_FACTOR_SRC_ALPHA_SATURATE 
SCE_GXM_BLEND_FACTOR_DST_ALPHA_SATURATE 

◆ SceGxmColorMask

Enumerator
SCE_GXM_COLOR_MASK_NONE 
SCE_GXM_COLOR_MASK_A 
SCE_GXM_COLOR_MASK_R 
SCE_GXM_COLOR_MASK_G 
SCE_GXM_COLOR_MASK_B 
SCE_GXM_COLOR_MASK_ALL 

◆ SceGxmTransferFormat

Enumerator
SCE_GXM_TRANSFER_FORMAT_U8_R 
SCE_GXM_TRANSFER_FORMAT_U4U4U4U4_ABGR 
SCE_GXM_TRANSFER_FORMAT_U1U5U5U5_ABGR 
SCE_GXM_TRANSFER_FORMAT_U5U6U5_BGR 
SCE_GXM_TRANSFER_FORMAT_U8U8_GR 
SCE_GXM_TRANSFER_FORMAT_U8U8U8_BGR 
SCE_GXM_TRANSFER_FORMAT_U8U8U8U8_ABGR 
SCE_GXM_TRANSFER_FORMAT_VYUY422 
SCE_GXM_TRANSFER_FORMAT_YVYU422 
SCE_GXM_TRANSFER_FORMAT_UYVY422 
SCE_GXM_TRANSFER_FORMAT_YUYV422 
SCE_GXM_TRANSFER_FORMAT_U2U10U10U10_ABGR 
SCE_GXM_TRANSFER_FORMAT_RAW16 
SCE_GXM_TRANSFER_FORMAT_RAW32 
SCE_GXM_TRANSFER_FORMAT_RAW64 
SCE_GXM_TRANSFER_FORMAT_RAW128 

◆ SceGxmTransferFlags

Enumerator
SCE_GXM_TRANSFER_FRAGMENT_SYNC 
SCE_GXM_TRANSFER_VERTEX_SYNC 

◆ SceGxmTransferColorKeyMode

Enumerator
SCE_GXM_TRANSFER_COLORKEY_NONE 
SCE_GXM_TRANSFER_COLORKEY_PASS 
SCE_GXM_TRANSFER_COLORKEY_REJECT 

◆ SceGxmTransferType

Enumerator
SCE_GXM_TRANSFER_LINEAR 
SCE_GXM_TRANSFER_TILED 
SCE_GXM_TRANSFER_SWIZZLED 

◆ SceGxmPrecomputedWordCount

Enumerator
SCE_GXM_PRECOMPUTED_VERTEX_STATE_WORD_COUNT 
SCE_GXM_PRECOMPUTED_FRAGMENT_STATE_WORD_COUNT 
SCE_GXM_PRECOMPUTED_DRAW_WORD_COUNT 

◆ SceGxmProgramType

Enumerator
SCE_GXM_VERTEX_PROGRAM 
SCE_GXM_FRAGMENT_PROGRAM 

◆ SceGxmParameterCategory

Enumerator
SCE_GXM_PARAMETER_CATEGORY_ATTRIBUTE 
SCE_GXM_PARAMETER_CATEGORY_UNIFORM 
SCE_GXM_PARAMETER_CATEGORY_SAMPLER 
SCE_GXM_PARAMETER_CATEGORY_AUXILIARY_SURFACE 
SCE_GXM_PARAMETER_CATEGORY_UNIFORM_BUFFER 

◆ SceGxmParameterType

Enumerator
SCE_GXM_PARAMETER_TYPE_F32 
SCE_GXM_PARAMETER_TYPE_F16 
SCE_GXM_PARAMETER_TYPE_C10 
SCE_GXM_PARAMETER_TYPE_U32 
SCE_GXM_PARAMETER_TYPE_S32 
SCE_GXM_PARAMETER_TYPE_U16 
SCE_GXM_PARAMETER_TYPE_S16 
SCE_GXM_PARAMETER_TYPE_U8 
SCE_GXM_PARAMETER_TYPE_S8 
SCE_GXM_PARAMETER_TYPE_AGGREGATE 

◆ SceGxmParameterSemantic

Enumerator
SCE_GXM_PARAMETER_SEMANTIC_NONE 
SCE_GXM_PARAMETER_SEMANTIC_ATTR 
SCE_GXM_PARAMETER_SEMANTIC_BCOL 
SCE_GXM_PARAMETER_SEMANTIC_BINORMAL 
SCE_GXM_PARAMETER_SEMANTIC_BLENDINDICES 
SCE_GXM_PARAMETER_SEMANTIC_BLENDWEIGHT 
SCE_GXM_PARAMETER_SEMANTIC_COLOR 
SCE_GXM_PARAMETER_SEMANTIC_DIFFUSE 
SCE_GXM_PARAMETER_SEMANTIC_FOGCOORD 
SCE_GXM_PARAMETER_SEMANTIC_NORMAL 
SCE_GXM_PARAMETER_SEMANTIC_POINTSIZE 
SCE_GXM_PARAMETER_SEMANTIC_POSITION 
SCE_GXM_PARAMETER_SEMANTIC_SPECULAR 
SCE_GXM_PARAMETER_SEMANTIC_TANGENT 
SCE_GXM_PARAMETER_SEMANTIC_TEXCOORD 

◆ SceGxmRenderTargetFlags

Enumerator
SCE_GXM_RENDER_TARGET_CUSTOM_MULTISAMPLE_LOCATIONS 

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ() [1/19]

VITASDK_BUILD_ASSERT_EQ ( 0x14  ,
SceGxmInitializeParams   
)

◆ VITASDK_BUILD_ASSERT_EQ() [2/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmBlendInfo   
)

◆ VITASDK_BUILD_ASSERT_EQ() [3/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmVertexAttribute   
)

◆ VITASDK_BUILD_ASSERT_EQ() [4/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmVertexStream   
)

◆ VITASDK_BUILD_ASSERT_EQ() [5/19]

VITASDK_BUILD_ASSERT_EQ ( 0x10  ,
SceGxmTexture   
)

◆ VITASDK_BUILD_ASSERT_EQ() [6/19]

VITASDK_BUILD_ASSERT_EQ ( 0x20  ,
SceGxmCommandList   
)

◆ VITASDK_BUILD_ASSERT_EQ() [7/19]

VITASDK_BUILD_ASSERT_EQ ( 0x30  ,
SceGxmColorSurface   
)

◆ VITASDK_BUILD_ASSERT_EQ() [8/19]

VITASDK_BUILD_ASSERT_EQ ( 0x14  ,
SceGxmDepthStencilSurface   
)

◆ VITASDK_BUILD_ASSERT_EQ() [9/19]

VITASDK_BUILD_ASSERT_EQ ( 0x18  ,
SceGxmAuxiliarySurface   
)

◆ VITASDK_BUILD_ASSERT_EQ() [10/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmNotification   
)

◆ VITASDK_BUILD_ASSERT_EQ() [11/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmValidRegion   
)

◆ VITASDK_BUILD_ASSERT_EQ() [12/19]

VITASDK_BUILD_ASSERT_EQ ( 0x2C  ,
SceGxmContextParams   
)

◆ VITASDK_BUILD_ASSERT_EQ() [13/19]

VITASDK_BUILD_ASSERT_EQ ( 0x30  ,
SceGxmDeferredContextParams   
)

◆ VITASDK_BUILD_ASSERT_EQ() [14/19]

VITASDK_BUILD_ASSERT_EQ ( 0x1C  ,
SceGxmPrecomputedVertexState   
)

◆ VITASDK_BUILD_ASSERT_EQ() [15/19]

VITASDK_BUILD_ASSERT_EQ ( 0x24  ,
SceGxmPrecomputedFragmentState   
)

◆ VITASDK_BUILD_ASSERT_EQ() [16/19]

VITASDK_BUILD_ASSERT_EQ ( 0x2C  ,
SceGxmPrecomputedDraw   
)

◆ VITASDK_BUILD_ASSERT_EQ() [17/19]

VITASDK_BUILD_ASSERT_EQ ( ,
SceGxmShaderPatcherId   
)

◆ VITASDK_BUILD_ASSERT_EQ() [18/19]

VITASDK_BUILD_ASSERT_EQ ( 0x44  ,
SceGxmShaderPatcherParams   
)

◆ VITASDK_BUILD_ASSERT_EQ() [19/19]

VITASDK_BUILD_ASSERT_EQ ( 0x14  ,
SceGxmRenderTargetParams   
)

◆ sceGxmInitialize()

int sceGxmInitialize ( const SceGxmInitializeParams params)

◆ sceGxmVshInitialize()

int sceGxmVshInitialize ( const SceGxmInitializeParams params)

◆ sceGxmTerminate()

int sceGxmTerminate ( )

◆ sceGxmGetNotificationRegion()

volatile unsigned int* sceGxmGetNotificationRegion ( )

◆ sceGxmNotificationWait()

int sceGxmNotificationWait ( const SceGxmNotification notification)

◆ sceGxmMapMemory()

int sceGxmMapMemory ( void *  base,
SceSize  size,
SceGxmMemoryAttribFlags  attr 
)

◆ sceGxmUnmapMemory()

int sceGxmUnmapMemory ( void *  base)

◆ sceGxmMapVertexUsseMemory()

int sceGxmMapVertexUsseMemory ( void *  base,
SceSize  size,
unsigned int *  offset 
)

◆ sceGxmUnmapVertexUsseMemory()

int sceGxmUnmapVertexUsseMemory ( void *  base)

◆ sceGxmMapFragmentUsseMemory()

int sceGxmMapFragmentUsseMemory ( void *  base,
SceSize  size,
unsigned int *  offset 
)

◆ sceGxmUnmapFragmentUsseMemory()

int sceGxmUnmapFragmentUsseMemory ( void *  base)

◆ sceGxmDisplayQueueAddEntry()

int sceGxmDisplayQueueAddEntry ( SceGxmSyncObject oldBuffer,
SceGxmSyncObject newBuffer,
const void *  callbackData 
)

◆ sceGxmDisplayQueueFinish()

int sceGxmDisplayQueueFinish ( )

◆ sceGxmSyncObjectCreate()

int sceGxmSyncObjectCreate ( SceGxmSyncObject **  syncObject)

◆ sceGxmSyncObjectDestroy()

int sceGxmSyncObjectDestroy ( SceGxmSyncObject syncObject)

◆ sceGxmCreateContext()

int sceGxmCreateContext ( const SceGxmContextParams params,
SceGxmContext **  context 
)

◆ sceGxmDestroyContext()

int sceGxmDestroyContext ( SceGxmContext context)

◆ sceGxmCreateDeferredContext()

int sceGxmCreateDeferredContext ( const SceGxmDeferredContextParams params,
SceGxmContext **  context 
)

◆ sceGxmDestroyDeferredContext()

int sceGxmDestroyDeferredContext ( SceGxmContext context)

◆ sceGxmSetValidationEnable()

void sceGxmSetValidationEnable ( SceGxmContext context,
SceBool  enable 
)

◆ sceGxmSetVertexProgram()

void sceGxmSetVertexProgram ( SceGxmContext context,
const SceGxmVertexProgram vertexProgram 
)

◆ sceGxmSetFragmentProgram()

void sceGxmSetFragmentProgram ( SceGxmContext context,
const SceGxmFragmentProgram fragmentProgram 
)

◆ sceGxmReserveVertexDefaultUniformBuffer()

int sceGxmReserveVertexDefaultUniformBuffer ( SceGxmContext context,
void **  uniformBuffer 
)

◆ sceGxmReserveFragmentDefaultUniformBuffer()

int sceGxmReserveFragmentDefaultUniformBuffer ( SceGxmContext context,
void **  uniformBuffer 
)

◆ sceGxmSetVertexDefaultUniformBuffer()

int sceGxmSetVertexDefaultUniformBuffer ( SceGxmContext context,
const void *  uniformBuffer 
)

◆ sceGxmSetFragmentDefaultUniformBuffer()

int sceGxmSetFragmentDefaultUniformBuffer ( SceGxmContext context,
const void *  uniformBuffer 
)

◆ sceGxmSetVertexStream()

int sceGxmSetVertexStream ( SceGxmContext context,
unsigned int  streamIndex,
const void *  streamData 
)

◆ sceGxmSetVertexTexture()

int sceGxmSetVertexTexture ( SceGxmContext context,
unsigned int  textureIndex,
const SceGxmTexture texture 
)

◆ sceGxmSetFragmentTexture()

int sceGxmSetFragmentTexture ( SceGxmContext context,
unsigned int  textureIndex,
const SceGxmTexture texture 
)

◆ sceGxmSetVertexUniformBuffer()

int sceGxmSetVertexUniformBuffer ( SceGxmContext context,
unsigned int  bufferIndex,
const void *  bufferData 
)

◆ sceGxmSetFragmentUniformBuffer()

int sceGxmSetFragmentUniformBuffer ( SceGxmContext context,
unsigned int  bufferIndex,
const void *  bufferData 
)

◆ sceGxmSetAuxiliarySurface()

int sceGxmSetAuxiliarySurface ( SceGxmContext context,
unsigned int  surfaceIndex,
const SceGxmAuxiliarySurface surface 
)

◆ sceGxmSetPrecomputedFragmentState()

void sceGxmSetPrecomputedFragmentState ( SceGxmContext context,
const SceGxmPrecomputedFragmentState precomputedState 
)

◆ sceGxmSetPrecomputedVertexState()

void sceGxmSetPrecomputedVertexState ( SceGxmContext context,
const SceGxmPrecomputedVertexState precomputedState 
)

◆ sceGxmDrawPrecomputed()

int sceGxmDrawPrecomputed ( SceGxmContext context,
const SceGxmPrecomputedDraw precomputedDraw 
)

◆ sceGxmDraw()

int sceGxmDraw ( SceGxmContext context,
SceGxmPrimitiveType  primType,
SceGxmIndexFormat  indexType,
const void *  indexData,
unsigned int  indexCount 
)

◆ sceGxmDrawInstanced()

int sceGxmDrawInstanced ( SceGxmContext context,
SceGxmPrimitiveType  primType,
SceGxmIndexFormat  indexType,
const void *  indexData,
unsigned int  indexCount,
unsigned int  indexWrap 
)

◆ sceGxmSetVisibilityBuffer()

int sceGxmSetVisibilityBuffer ( SceGxmContext context,
void *  bufferBase,
unsigned int  stridePerCore 
)

◆ sceGxmBeginScene()

int sceGxmBeginScene ( SceGxmContext context,
unsigned int  flags,
const SceGxmRenderTarget renderTarget,
const SceGxmValidRegion validRegion,
SceGxmSyncObject vertexSyncObject,
SceGxmSyncObject fragmentSyncObject,
const SceGxmColorSurface colorSurface,
const SceGxmDepthStencilSurface depthStencil 
)

◆ sceGxmMidSceneFlush()

int sceGxmMidSceneFlush ( SceGxmContext context,
unsigned int  flags,
SceGxmSyncObject vertexSyncObject,
const SceGxmNotification vertexNotification 
)

◆ sceGxmEndScene()

int sceGxmEndScene ( SceGxmContext context,
const SceGxmNotification vertexNotification,
const SceGxmNotification fragmentNotification 
)

◆ sceGxmBeginCommandList()

int sceGxmBeginCommandList ( SceGxmContext context)

◆ sceGxmExecuteCommandList()

int sceGxmExecuteCommandList ( SceGxmContext context,
SceGxmCommandList list 
)

◆ sceGxmEndCommandList()

int sceGxmEndCommandList ( SceGxmContext context,
SceGxmCommandList list 
)

◆ sceGxmSetFrontDepthFunc()

void sceGxmSetFrontDepthFunc ( SceGxmContext context,
SceGxmDepthFunc  depthFunc 
)

◆ sceGxmSetBackDepthFunc()

void sceGxmSetBackDepthFunc ( SceGxmContext context,
SceGxmDepthFunc  depthFunc 
)

◆ sceGxmSetFrontFragmentProgramEnable()

void sceGxmSetFrontFragmentProgramEnable ( SceGxmContext context,
SceGxmFragmentProgramMode  enable 
)

◆ sceGxmSetBackFragmentProgramEnable()

void sceGxmSetBackFragmentProgramEnable ( SceGxmContext context,
SceGxmFragmentProgramMode  enable 
)

◆ sceGxmSetFrontDepthWriteEnable()

void sceGxmSetFrontDepthWriteEnable ( SceGxmContext context,
SceGxmDepthWriteMode  enable 
)

◆ sceGxmSetBackDepthWriteEnable()

void sceGxmSetBackDepthWriteEnable ( SceGxmContext context,
SceGxmDepthWriteMode  enable 
)

◆ sceGxmSetFrontLineFillLastPixelEnable()

void sceGxmSetFrontLineFillLastPixelEnable ( SceGxmContext context,
SceGxmLineFillLastPixelMode  enable 
)

◆ sceGxmSetBackLineFillLastPixelEnable()

void sceGxmSetBackLineFillLastPixelEnable ( SceGxmContext context,
SceGxmLineFillLastPixelMode  enable 
)

◆ sceGxmSetFrontStencilRef()

void sceGxmSetFrontStencilRef ( SceGxmContext context,
unsigned int  sref 
)

◆ sceGxmSetBackStencilRef()

void sceGxmSetBackStencilRef ( SceGxmContext context,
unsigned int  sref 
)

◆ sceGxmSetFrontPointLineWidth()

void sceGxmSetFrontPointLineWidth ( SceGxmContext context,
unsigned int  width 
)

◆ sceGxmSetBackPointLineWidth()

void sceGxmSetBackPointLineWidth ( SceGxmContext context,
unsigned int  width 
)

◆ sceGxmSetFrontPolygonMode()

void sceGxmSetFrontPolygonMode ( SceGxmContext context,
SceGxmPolygonMode  mode 
)

◆ sceGxmSetBackPolygonMode()

void sceGxmSetBackPolygonMode ( SceGxmContext context,
SceGxmPolygonMode  mode 
)

◆ sceGxmSetFrontStencilFunc()

void sceGxmSetFrontStencilFunc ( SceGxmContext context,
SceGxmStencilFunc  func,
SceGxmStencilOp  stencilFail,
SceGxmStencilOp  depthFail,
SceGxmStencilOp  depthPass,
unsigned char  compareMask,
unsigned char  writeMask 
)

◆ sceGxmSetBackStencilFunc()

void sceGxmSetBackStencilFunc ( SceGxmContext context,
SceGxmStencilFunc  func,
SceGxmStencilOp  stencilFail,
SceGxmStencilOp  depthFail,
SceGxmStencilOp  depthPass,
unsigned char  compareMask,
unsigned char  writeMask 
)

◆ sceGxmSetFrontDepthBias()

void sceGxmSetFrontDepthBias ( SceGxmContext context,
int  factor,
int  units 
)

◆ sceGxmSetBackDepthBias()

void sceGxmSetBackDepthBias ( SceGxmContext context,
int  factor,
int  units 
)

◆ sceGxmSetTwoSidedEnable()

void sceGxmSetTwoSidedEnable ( SceGxmContext context,
SceGxmTwoSidedMode  enable 
)

◆ sceGxmSetViewport()

void sceGxmSetViewport ( SceGxmContext context,
float  xOffset,
float  xScale,
float  yOffset,
float  yScale,
float  zOffset,
float  zScale 
)

◆ sceGxmSetWClampValue()

void sceGxmSetWClampValue ( SceGxmContext context,
float  clampValue 
)

◆ sceGxmSetWClampEnable()

void sceGxmSetWClampEnable ( SceGxmContext context,
SceGxmWClampMode  enable 
)

◆ sceGxmSetRegionClip()

void sceGxmSetRegionClip ( SceGxmContext context,
SceGxmRegionClipMode  mode,
unsigned int  xMin,
unsigned int  yMin,
unsigned int  xMax,
unsigned int  yMax 
)

◆ sceGxmSetDefaultRegionClipAndViewport()

void sceGxmSetDefaultRegionClipAndViewport ( SceGxmContext context,
unsigned int  xMax,
unsigned int  yMax 
)

◆ sceGxmSetCullMode()

void sceGxmSetCullMode ( SceGxmContext context,
SceGxmCullMode  mode 
)

◆ sceGxmSetViewportEnable()

void sceGxmSetViewportEnable ( SceGxmContext context,
SceGxmViewportMode  enable 
)

◆ sceGxmSetWBufferEnable()

void sceGxmSetWBufferEnable ( SceGxmContext context,
SceGxmWBufferMode  enable 
)

◆ sceGxmSetFrontVisibilityTestIndex()

void sceGxmSetFrontVisibilityTestIndex ( SceGxmContext context,
unsigned int  index 
)

◆ sceGxmSetBackVisibilityTestIndex()

void sceGxmSetBackVisibilityTestIndex ( SceGxmContext context,
unsigned int  index 
)

◆ sceGxmSetFrontVisibilityTestOp()

void sceGxmSetFrontVisibilityTestOp ( SceGxmContext context,
SceGxmVisibilityTestOp  op 
)

◆ sceGxmSetBackVisibilityTestOp()

void sceGxmSetBackVisibilityTestOp ( SceGxmContext context,
SceGxmVisibilityTestOp  op 
)

◆ sceGxmSetFrontVisibilityTestEnable()

void sceGxmSetFrontVisibilityTestEnable ( SceGxmContext context,
SceGxmVisibilityTestMode  enable 
)

◆ sceGxmSetBackVisibilityTestEnable()

void sceGxmSetBackVisibilityTestEnable ( SceGxmContext context,
SceGxmVisibilityTestMode  enable 
)

◆ sceGxmSetYuvProfile()

int sceGxmSetYuvProfile ( SceGxmContext context,
unsigned int  index,
SceGxmYuvProfile  profile 
)

◆ sceGxmFinish()

void sceGxmFinish ( SceGxmContext context)

◆ sceGxmPushUserMarker()

int sceGxmPushUserMarker ( SceGxmContext context,
const char *  tag 
)

◆ sceGxmPopUserMarker()

int sceGxmPopUserMarker ( SceGxmContext context)

◆ sceGxmSetUserMarker()

int sceGxmSetUserMarker ( SceGxmContext context,
const char *  tag 
)

◆ sceGxmPadHeartbeat()

int sceGxmPadHeartbeat ( const SceGxmColorSurface displaySurface,
SceGxmSyncObject displaySyncObject 
)

◆ sceGxmPadTriggerGpuPaTrace()

int sceGxmPadTriggerGpuPaTrace ( )

◆ sceGxmColorSurfaceInit()

int sceGxmColorSurfaceInit ( SceGxmColorSurface surface,
SceGxmColorFormat  colorFormat,
SceGxmColorSurfaceType  surfaceType,
SceGxmColorSurfaceScaleMode  scaleMode,
SceGxmOutputRegisterSize  outputRegisterSize,
unsigned int  width,
unsigned int  height,
unsigned int  strideInPixels,
void *  data 
)

◆ sceGxmColorSurfaceInitDisabled()

int sceGxmColorSurfaceInitDisabled ( SceGxmColorSurface surface)

◆ sceGxmColorSurfaceIsEnabled()

SceBool sceGxmColorSurfaceIsEnabled ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceGetClip()

void sceGxmColorSurfaceGetClip ( const SceGxmColorSurface surface,
unsigned int *  xMin,
unsigned int *  yMin,
unsigned int *  xMax,
unsigned int *  yMax 
)

◆ sceGxmColorSurfaceSetClip()

void sceGxmColorSurfaceSetClip ( SceGxmColorSurface surface,
unsigned int  xMin,
unsigned int  yMin,
unsigned int  xMax,
unsigned int  yMax 
)

◆ sceGxmColorSurfaceGetScaleMode()

SceGxmColorSurfaceScaleMode sceGxmColorSurfaceGetScaleMode ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceSetScaleMode()

void sceGxmColorSurfaceSetScaleMode ( SceGxmColorSurface surface,
SceGxmColorSurfaceScaleMode  scaleMode 
)

◆ sceGxmColorSurfaceGetData()

void* sceGxmColorSurfaceGetData ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceSetData()

int sceGxmColorSurfaceSetData ( SceGxmColorSurface surface,
void *  data 
)

◆ sceGxmColorSurfaceGetFormat()

SceGxmColorFormat sceGxmColorSurfaceGetFormat ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceSetFormat()

int sceGxmColorSurfaceSetFormat ( SceGxmColorSurface surface,
SceGxmColorFormat  format 
)

◆ sceGxmColorSurfaceGetType()

SceGxmColorSurfaceType sceGxmColorSurfaceGetType ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceGetStrideInPixels()

unsigned int sceGxmColorSurfaceGetStrideInPixels ( const SceGxmColorSurface surface)

◆ sceGxmDepthStencilSurfaceInit()

int sceGxmDepthStencilSurfaceInit ( SceGxmDepthStencilSurface surface,
SceGxmDepthStencilFormat  depthStencilFormat,
SceGxmDepthStencilSurfaceType  surfaceType,
unsigned int  strideInSamples,
void *  depthData,
void *  stencilData 
)

◆ sceGxmDepthStencilSurfaceInitDisabled()

int sceGxmDepthStencilSurfaceInitDisabled ( SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceGetBackgroundDepth()

float sceGxmDepthStencilSurfaceGetBackgroundDepth ( const SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceSetBackgroundDepth()

void sceGxmDepthStencilSurfaceSetBackgroundDepth ( SceGxmDepthStencilSurface surface,
float  backgroundDepth 
)

◆ sceGxmDepthStencilSurfaceGetBackgroundStencil()

unsigned char sceGxmDepthStencilSurfaceGetBackgroundStencil ( const SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceSetBackgroundStencil()

void sceGxmDepthStencilSurfaceSetBackgroundStencil ( SceGxmDepthStencilSurface surface,
unsigned char  backgroundStencil 
)

◆ sceGxmDepthStencilSurfaceIsEnabled()

SceBool sceGxmDepthStencilSurfaceIsEnabled ( const SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceSetForceLoadMode()

void sceGxmDepthStencilSurfaceSetForceLoadMode ( SceGxmDepthStencilSurface surface,
SceGxmDepthStencilForceLoadMode  forceLoad 
)

◆ sceGxmDepthStencilSurfaceGetForceLoadMode()

SceGxmDepthStencilForceLoadMode sceGxmDepthStencilSurfaceGetForceLoadMode ( const SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceSetForceStoreMode()

void sceGxmDepthStencilSurfaceSetForceStoreMode ( SceGxmDepthStencilSurface surface,
SceGxmDepthStencilForceStoreMode  forceStore 
)

◆ sceGxmDepthStencilSurfaceGetForceStoreMode()

SceGxmDepthStencilForceStoreMode sceGxmDepthStencilSurfaceGetForceStoreMode ( const SceGxmDepthStencilSurface surface)

◆ sceGxmColorSurfaceGetGammaMode()

SceGxmColorSurfaceGammaMode sceGxmColorSurfaceGetGammaMode ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceSetGammaMode()

int sceGxmColorSurfaceSetGammaMode ( SceGxmColorSurface surface,
SceGxmColorSurfaceGammaMode  gammaMode 
)

◆ sceGxmColorSurfaceGetDitherMode()

SceGxmColorSurfaceDitherMode sceGxmColorSurfaceGetDitherMode ( const SceGxmColorSurface surface)

◆ sceGxmColorSurfaceSetDitherMode()

int sceGxmColorSurfaceSetDitherMode ( SceGxmColorSurface surface,
SceGxmColorSurfaceDitherMode  ditherMode 
)

◆ sceGxmDepthStencilSurfaceGetFormat()

SceGxmDepthStencilFormat sceGxmDepthStencilSurfaceGetFormat ( const SceGxmDepthStencilSurface surface)

◆ sceGxmDepthStencilSurfaceGetStrideInSamples()

unsigned int sceGxmDepthStencilSurfaceGetStrideInSamples ( const SceGxmDepthStencilSurface surface)

◆ sceGxmProgramCheck()

int sceGxmProgramCheck ( const SceGxmProgram program)

◆ sceGxmProgramGetSize()

unsigned int sceGxmProgramGetSize ( const SceGxmProgram program)

◆ sceGxmProgramGetType()

SceGxmProgramType sceGxmProgramGetType ( const SceGxmProgram program)

◆ sceGxmProgramIsDiscardUsed()

SceBool sceGxmProgramIsDiscardUsed ( const SceGxmProgram program)

◆ sceGxmProgramIsDepthReplaceUsed()

SceBool sceGxmProgramIsDepthReplaceUsed ( const SceGxmProgram program)

◆ sceGxmProgramIsSpriteCoordUsed()

SceBool sceGxmProgramIsSpriteCoordUsed ( const SceGxmProgram program)

◆ sceGxmProgramGetDefaultUniformBufferSize()

unsigned int sceGxmProgramGetDefaultUniformBufferSize ( const SceGxmProgram program)

◆ sceGxmProgramGetParameterCount()

unsigned int sceGxmProgramGetParameterCount ( const SceGxmProgram program)

◆ sceGxmProgramGetParameter()

const SceGxmProgramParameter* sceGxmProgramGetParameter ( const SceGxmProgram program,
unsigned int  index 
)

◆ sceGxmProgramFindParameterByName()

const SceGxmProgramParameter* sceGxmProgramFindParameterByName ( const SceGxmProgram program,
const char *  name 
)

◆ sceGxmProgramFindParameterBySemantic()

const SceGxmProgramParameter* sceGxmProgramFindParameterBySemantic ( const SceGxmProgram program,
SceGxmParameterSemantic  semantic,
unsigned int  index 
)

◆ sceGxmProgramParameterGetIndex()

unsigned int sceGxmProgramParameterGetIndex ( const SceGxmProgram program,
const SceGxmProgramParameter parameter 
)

◆ sceGxmProgramParameterGetCategory()

SceGxmParameterCategory sceGxmProgramParameterGetCategory ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetName()

const char* sceGxmProgramParameterGetName ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetSemantic()

SceGxmParameterSemantic sceGxmProgramParameterGetSemantic ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetSemanticIndex()

unsigned int sceGxmProgramParameterGetSemanticIndex ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetType()

SceGxmParameterType sceGxmProgramParameterGetType ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetComponentCount()

unsigned int sceGxmProgramParameterGetComponentCount ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetArraySize()

unsigned int sceGxmProgramParameterGetArraySize ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetResourceIndex()

unsigned int sceGxmProgramParameterGetResourceIndex ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterGetContainerIndex()

unsigned int sceGxmProgramParameterGetContainerIndex ( const SceGxmProgramParameter parameter)

◆ sceGxmProgramParameterIsSamplerCube()

SceBool sceGxmProgramParameterIsSamplerCube ( const SceGxmProgramParameter parameter)

◆ sceGxmFragmentProgramGetProgram()

const SceGxmProgram* sceGxmFragmentProgramGetProgram ( const SceGxmFragmentProgram fragmentProgram)

◆ sceGxmVertexProgramGetProgram()

const SceGxmProgram* sceGxmVertexProgramGetProgram ( const SceGxmVertexProgram vertexProgram)

◆ sceGxmShaderPatcherCreate()

int sceGxmShaderPatcherCreate ( const SceGxmShaderPatcherParams params,
SceGxmShaderPatcher **  shaderPatcher 
)

◆ sceGxmShaderPatcherSetUserData()

int sceGxmShaderPatcherSetUserData ( SceGxmShaderPatcher shaderPatcher,
void *  userData 
)

◆ sceGxmShaderPatcherGetUserData()

void* sceGxmShaderPatcherGetUserData ( SceGxmShaderPatcher shaderPatcher)

◆ sceGxmShaderPatcherDestroy()

int sceGxmShaderPatcherDestroy ( SceGxmShaderPatcher shaderPatcher)

◆ sceGxmShaderPatcherRegisterProgram()

int sceGxmShaderPatcherRegisterProgram ( SceGxmShaderPatcher shaderPatcher,
const SceGxmProgram programHeader,
SceGxmShaderPatcherId programId 
)

◆ sceGxmShaderPatcherUnregisterProgram()

int sceGxmShaderPatcherUnregisterProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmShaderPatcherId  programId 
)

◆ sceGxmShaderPatcherForceUnregisterProgram()

int sceGxmShaderPatcherForceUnregisterProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmShaderPatcherId  programId 
)

◆ sceGxmShaderPatcherGetProgramFromId()

const SceGxmProgram* sceGxmShaderPatcherGetProgramFromId ( SceGxmShaderPatcherId  programId)

◆ sceGxmShaderPatcherSetAuxiliarySurface()

int sceGxmShaderPatcherSetAuxiliarySurface ( SceGxmShaderPatcher shaderPatcher,
unsigned int  auxSurfaceIndex,
const SceGxmAuxiliarySurface auxSurface 
)

◆ sceGxmShaderPatcherCreateVertexProgram()

int sceGxmShaderPatcherCreateVertexProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmShaderPatcherId  programId,
const SceGxmVertexAttribute attributes,
unsigned int  attributeCount,
const SceGxmVertexStream streams,
unsigned int  streamCount,
SceGxmVertexProgram **  vertexProgram 
)

◆ sceGxmShaderPatcherCreateFragmentProgram()

int sceGxmShaderPatcherCreateFragmentProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmShaderPatcherId  programId,
SceGxmOutputRegisterFormat  outputFormat,
SceGxmMultisampleMode  multisampleMode,
const SceGxmBlendInfo blendInfo,
const SceGxmProgram vertexProgram,
SceGxmFragmentProgram **  fragmentProgram 
)

◆ sceGxmShaderPatcherCreateMaskUpdateFragmentProgram()

int sceGxmShaderPatcherCreateMaskUpdateFragmentProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmFragmentProgram **  fragmentProgram 
)

◆ sceGxmShaderPatcherAddRefVertexProgram()

int sceGxmShaderPatcherAddRefVertexProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmVertexProgram vertexProgram 
)

◆ sceGxmShaderPatcherAddRefFragmentProgram()

int sceGxmShaderPatcherAddRefFragmentProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmFragmentProgram fragmentProgram 
)

◆ sceGxmShaderPatcherGetVertexProgramRefCount()

int sceGxmShaderPatcherGetVertexProgramRefCount ( SceGxmShaderPatcher shaderPatcher,
SceGxmVertexProgram fragmentProgram,
unsigned int *  count 
)

◆ sceGxmShaderPatcherGetFragmentProgramRefCount()

int sceGxmShaderPatcherGetFragmentProgramRefCount ( SceGxmShaderPatcher shaderPatcher,
SceGxmFragmentProgram fragmentProgram,
unsigned int *  count 
)

◆ sceGxmShaderPatcherReleaseVertexProgram()

int sceGxmShaderPatcherReleaseVertexProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmVertexProgram vertexProgram 
)

◆ sceGxmShaderPatcherReleaseFragmentProgram()

int sceGxmShaderPatcherReleaseFragmentProgram ( SceGxmShaderPatcher shaderPatcher,
SceGxmFragmentProgram fragmentProgram 
)

◆ sceGxmShaderPatcherGetHostMemAllocated()

unsigned int sceGxmShaderPatcherGetHostMemAllocated ( const SceGxmShaderPatcher shaderPatcher)

◆ sceGxmShaderPatcherGetBufferMemAllocated()

unsigned int sceGxmShaderPatcherGetBufferMemAllocated ( const SceGxmShaderPatcher shaderPatcher)

◆ sceGxmShaderPatcherGetVertexUsseMemAllocated()

unsigned int sceGxmShaderPatcherGetVertexUsseMemAllocated ( const SceGxmShaderPatcher shaderPatcher)

◆ sceGxmShaderPatcherGetFragmentUsseMemAllocated()

unsigned int sceGxmShaderPatcherGetFragmentUsseMemAllocated ( const SceGxmShaderPatcher shaderPatcher)

◆ sceGxmTextureInitSwizzled()

int sceGxmTextureInitSwizzled ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  mipCount 
)

◆ sceGxmTextureInitSwizzledArbitrary()

int sceGxmTextureInitSwizzledArbitrary ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  mipCount 
)

◆ sceGxmTextureInitLinear()

int sceGxmTextureInitLinear ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  mipCount 
)

◆ sceGxmTextureInitLinearStrided()

int sceGxmTextureInitLinearStrided ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  byteStride 
)

◆ sceGxmTextureInitTiled()

int sceGxmTextureInitTiled ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  mipCount 
)

◆ sceGxmTextureInitCube()

int sceGxmTextureInitCube ( SceGxmTexture texture,
const void *  data,
SceGxmTextureFormat  texFormat,
unsigned int  width,
unsigned int  height,
unsigned int  mipCount 
)

◆ sceGxmTextureGetType()

SceGxmTextureType sceGxmTextureGetType ( const SceGxmTexture texture)

◆ sceGxmTextureValidate()

int sceGxmTextureValidate ( const SceGxmTexture texture)

◆ sceGxmTextureSetMinFilter()

int sceGxmTextureSetMinFilter ( SceGxmTexture texture,
SceGxmTextureFilter  minFilter 
)

◆ sceGxmTextureGetMinFilter()

SceGxmTextureFilter sceGxmTextureGetMinFilter ( const SceGxmTexture texture)

◆ sceGxmTextureSetMagFilter()

int sceGxmTextureSetMagFilter ( SceGxmTexture texture,
SceGxmTextureFilter  magFilter 
)

◆ sceGxmTextureGetMagFilter()

SceGxmTextureFilter sceGxmTextureGetMagFilter ( const SceGxmTexture texture)

◆ sceGxmTextureSetMipFilter()

int sceGxmTextureSetMipFilter ( SceGxmTexture texture,
SceGxmTextureMipFilter  mipFilter 
)

◆ sceGxmTextureGetMipFilter()

SceGxmTextureMipFilter sceGxmTextureGetMipFilter ( const SceGxmTexture texture)

◆ sceGxmTextureSetUAddrMode()

int sceGxmTextureSetUAddrMode ( SceGxmTexture texture,
SceGxmTextureAddrMode  addrMode 
)

◆ sceGxmTextureGetUAddrMode()

SceGxmTextureAddrMode sceGxmTextureGetUAddrMode ( const SceGxmTexture texture)

◆ sceGxmTextureSetVAddrMode()

int sceGxmTextureSetVAddrMode ( SceGxmTexture texture,
SceGxmTextureAddrMode  addrMode 
)

◆ sceGxmTextureGetVAddrMode()

SceGxmTextureAddrMode sceGxmTextureGetVAddrMode ( const SceGxmTexture texture)

◆ sceGxmTextureSetFormat()

int sceGxmTextureSetFormat ( SceGxmTexture texture,
SceGxmTextureFormat  texFormat 
)

◆ sceGxmTextureGetFormat()

SceGxmTextureFormat sceGxmTextureGetFormat ( const SceGxmTexture texture)

◆ sceGxmTextureSetLodBias()

int sceGxmTextureSetLodBias ( SceGxmTexture texture,
unsigned int  bias 
)

◆ sceGxmTextureGetLodBias()

unsigned int sceGxmTextureGetLodBias ( const SceGxmTexture texture)

◆ sceGxmTextureSetStride()

int sceGxmTextureSetStride ( SceGxmTexture texture,
unsigned int  byteStride 
)

◆ sceGxmTextureGetStride()

unsigned int sceGxmTextureGetStride ( const SceGxmTexture texture)

◆ sceGxmTextureSetWidth()

int sceGxmTextureSetWidth ( SceGxmTexture texture,
unsigned int  width 
)

◆ sceGxmTextureGetWidth()

unsigned int sceGxmTextureGetWidth ( const SceGxmTexture texture)

◆ sceGxmTextureSetHeight()

int sceGxmTextureSetHeight ( SceGxmTexture texture,
unsigned int  height 
)

◆ sceGxmTextureGetHeight()

unsigned int sceGxmTextureGetHeight ( const SceGxmTexture texture)

◆ sceGxmTextureSetData()

int sceGxmTextureSetData ( SceGxmTexture texture,
const void *  data 
)

◆ sceGxmTextureGetData()

void* sceGxmTextureGetData ( const SceGxmTexture texture)

◆ sceGxmTextureSetMipmapCount()

int sceGxmTextureSetMipmapCount ( SceGxmTexture texture,
unsigned int  mipCount 
)

◆ sceGxmTextureGetMipmapCount()

unsigned int sceGxmTextureGetMipmapCount ( const SceGxmTexture texture)

◆ sceGxmTextureSetPalette()

int sceGxmTextureSetPalette ( SceGxmTexture texture,
const void *  paletteData 
)

◆ sceGxmTextureGetPalette()

void* sceGxmTextureGetPalette ( const SceGxmTexture texture)

◆ sceGxmTextureGetGammaMode()

SceGxmTextureGammaMode sceGxmTextureGetGammaMode ( const SceGxmTexture texture)

◆ sceGxmTextureSetGammaMode()

int sceGxmTextureSetGammaMode ( SceGxmTexture texture,
SceGxmTextureGammaMode  gammaMode 
)

◆ sceGxmGetPrecomputedVertexStateSize()

unsigned int sceGxmGetPrecomputedVertexStateSize ( const SceGxmVertexProgram vertexProgram)

◆ sceGxmPrecomputedVertexStateInit()

int sceGxmPrecomputedVertexStateInit ( SceGxmPrecomputedVertexState precomputedState,
const SceGxmVertexProgram vertexProgram,
void *  memBlock 
)

◆ sceGxmPrecomputedVertexStateSetDefaultUniformBuffer()

void sceGxmPrecomputedVertexStateSetDefaultUniformBuffer ( SceGxmPrecomputedVertexState precomputedState,
void *  defaultBuffer 
)

◆ sceGxmPrecomputedVertexStateGetDefaultUniformBuffer()

void* sceGxmPrecomputedVertexStateGetDefaultUniformBuffer ( const SceGxmPrecomputedVertexState precomputedState)

◆ sceGxmPrecomputedVertexStateSetAllTextures()

int sceGxmPrecomputedVertexStateSetAllTextures ( SceGxmPrecomputedVertexState precomputedState,
const SceGxmTexture textures 
)

◆ sceGxmPrecomputedVertexStateSetTexture()

int sceGxmPrecomputedVertexStateSetTexture ( SceGxmPrecomputedVertexState precomputedState,
unsigned int  textureIndex,
const SceGxmTexture texture 
)

◆ sceGxmPrecomputedVertexStateSetAllUniformBuffers()

int sceGxmPrecomputedVertexStateSetAllUniformBuffers ( SceGxmPrecomputedVertexState precomputedState,
const void *const *  bufferDataArray 
)

◆ sceGxmPrecomputedVertexStateSetUniformBuffer()

int sceGxmPrecomputedVertexStateSetUniformBuffer ( SceGxmPrecomputedVertexState precomputedState,
unsigned int  bufferIndex,
const void *  bufferData 
)

◆ sceGxmGetPrecomputedFragmentStateSize()

unsigned int sceGxmGetPrecomputedFragmentStateSize ( const SceGxmFragmentProgram fragmentProgram)

◆ sceGxmPrecomputedFragmentStateInit()

int sceGxmPrecomputedFragmentStateInit ( SceGxmPrecomputedFragmentState precomputedState,
const SceGxmFragmentProgram fragmentProgram,
void *  memBlock 
)

◆ sceGxmPrecomputedFragmentStateSetDefaultUniformBuffer()

void sceGxmPrecomputedFragmentStateSetDefaultUniformBuffer ( SceGxmPrecomputedFragmentState precomputedState,
void *  defaultBuffer 
)

◆ sceGxmPrecomputedFragmentStateGetDefaultUniformBuffer()

void* sceGxmPrecomputedFragmentStateGetDefaultUniformBuffer ( const SceGxmPrecomputedFragmentState precomputedState)

◆ sceGxmPrecomputedFragmentStateSetAllTextures()

int sceGxmPrecomputedFragmentStateSetAllTextures ( SceGxmPrecomputedFragmentState precomputedState,
const SceGxmTexture textureArray 
)

◆ sceGxmPrecomputedFragmentStateSetTexture()

int sceGxmPrecomputedFragmentStateSetTexture ( SceGxmPrecomputedFragmentState precomputedState,
unsigned int  textureIndex,
const SceGxmTexture texture 
)

◆ sceGxmPrecomputedFragmentStateSetAllUniformBuffers()

int sceGxmPrecomputedFragmentStateSetAllUniformBuffers ( SceGxmPrecomputedFragmentState precomputedState,
const void *const *  bufferDataArray 
)

◆ sceGxmPrecomputedFragmentStateSetUniformBuffer()

int sceGxmPrecomputedFragmentStateSetUniformBuffer ( SceGxmPrecomputedFragmentState precomputedState,
unsigned int  bufferIndex,
const void *  bufferData 
)

◆ sceGxmPrecomputedFragmentStateSetAllAuxiliarySurfaces()

int sceGxmPrecomputedFragmentStateSetAllAuxiliarySurfaces ( SceGxmPrecomputedFragmentState precomputedState,
const SceGxmAuxiliarySurface auxSurfaceArray 
)

◆ sceGxmGetPrecomputedDrawSize()

unsigned int sceGxmGetPrecomputedDrawSize ( const SceGxmVertexProgram vertexProgram)

◆ sceGxmPrecomputedDrawInit()

int sceGxmPrecomputedDrawInit ( SceGxmPrecomputedDraw precomputedDraw,
const SceGxmVertexProgram vertexProgram,
void *  memBlock 
)

◆ sceGxmPrecomputedDrawSetAllVertexStreams()

int sceGxmPrecomputedDrawSetAllVertexStreams ( SceGxmPrecomputedDraw precomputedDraw,
const void *const *  streamDataArray 
)

◆ sceGxmPrecomputedDrawSetVertexStream()

int sceGxmPrecomputedDrawSetVertexStream ( SceGxmPrecomputedDraw precomputedDraw,
unsigned int  streamIndex,
const void *  streamData 
)

◆ sceGxmPrecomputedDrawSetParams()

void sceGxmPrecomputedDrawSetParams ( SceGxmPrecomputedDraw precomputedDraw,
SceGxmPrimitiveType  primType,
SceGxmIndexFormat  indexType,
const void *  indexData,
unsigned int  indexCount 
)

◆ sceGxmPrecomputedDrawSetParamsInstanced()

void sceGxmPrecomputedDrawSetParamsInstanced ( SceGxmPrecomputedDraw precomputedDraw,
SceGxmPrimitiveType  primType,
SceGxmIndexFormat  indexType,
const void *  indexData,
unsigned int  indexCount,
unsigned int  indexWrap 
)

◆ sceGxmGetRenderTargetMemSize()

int sceGxmGetRenderTargetMemSize ( const SceGxmRenderTargetParams params,
unsigned int *  driverMemSize 
)

◆ sceGxmCreateRenderTarget()

int sceGxmCreateRenderTarget ( const SceGxmRenderTargetParams params,
SceGxmRenderTarget **  renderTarget 
)

◆ sceGxmRenderTargetGetHostMem()

int sceGxmRenderTargetGetHostMem ( const SceGxmRenderTarget renderTarget,
void **  hostMem 
)

◆ sceGxmRenderTargetGetDriverMemBlock()

int sceGxmRenderTargetGetDriverMemBlock ( const SceGxmRenderTarget renderTarget,
SceUID driverMemBlock 
)

◆ sceGxmDestroyRenderTarget()

int sceGxmDestroyRenderTarget ( SceGxmRenderTarget renderTarget)

◆ sceGxmSetUniformDataF()

int sceGxmSetUniformDataF ( void *  uniformBuffer,
const SceGxmProgramParameter parameter,
unsigned int  componentOffset,
unsigned int  componentCount,
const float *  sourceData 
)

◆ sceGxmTransferCopy()

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 
)

◆ sceGxmTransferDownscale()

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 
)

◆ sceGxmTransferFill()

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 
)

◆ sceGxmTransferFinish()

int sceGxmTransferFinish ( void  )