vitasdk
Documentation of the vitasdk
|
Exports for User.
Include the header file in your project:
Link the library to the executable:
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 |
struct SceGxmInitializeParams |
Data Fields | ||
---|---|---|
unsigned int | flags | |
unsigned int | displayQueueMaxPendingCount | |
SceGxmDisplayQueueCallback * | displayQueueCallback | |
unsigned int | displayQueueCallbackDataSize | |
SceSize | parameterBufferSize |
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) |
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. |
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. |
struct SceGxmColorSurface |
Data Fields | ||
---|---|---|
unsigned int | pbeSidebandWord | |
unsigned int | pbeEmitWords[6] | |
unsigned int | outputRegisterSize | |
SceGxmTexture | backgroundTex |
struct SceGxmDepthStencilSurface |
struct SceGxmAuxiliarySurface |
Represents an auxiliary surface.
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 |
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 |
struct SceGxmPrecomputedVertexState |
Data Fields | ||
---|---|---|
unsigned int | data[SCE_GXM_PRECOMPUTED_VERTEX_STATE_WORD_COUNT] |
struct SceGxmPrecomputedFragmentState |
Data Fields | ||
---|---|---|
unsigned int | data[SCE_GXM_PRECOMPUTED_FRAGMENT_STATE_WORD_COUNT] |
struct SceGxmPrecomputedDraw |
Data Fields | ||
---|---|---|
unsigned int | data[SCE_GXM_PRECOMPUTED_DRAW_WORD_COUNT] |
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 |
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. |
union SceGxmTexture.__unnamed1__ |
Data Fields | ||
---|---|---|
__unnamed1__ | generic | |
__unnamed1__ | linear_strided |
struct SceGxmTexture.__unnamed1__.generic |
struct SceGxmTexture.__unnamed1__.linear_strided |
union SceGxmTexture.__unnamed3__ |
Data Fields | ||
---|---|---|
__unnamed3__ | generic2 | |
__unnamed3__ | swizzled_cube |
struct SceGxmTexture.__unnamed3__.generic2 |
struct SceGxmTexture.__unnamed3__.swizzled_cube |
#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 |
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 void() SceGxmShaderPatcherHostFreeCallback(void *userData, void *mem) |
typedef void() SceGxmShaderPatcherBufferFreeCallback(void *userData, void *mem) |
typedef void*() SceGxmShaderPatcherUsseAllocCallback(void *userData, SceSize size, unsigned int *usseOffset) |
typedef void() SceGxmShaderPatcherUsseFreeCallback(void *userData, void *mem) |
enum SceGxmErrorCode |
enum SceGxmPrimitiveType |
enum SceGxmRegionClipMode |
enum SceGxmDepthFunc |
enum SceGxmStencilFunc |
enum SceGxmStencilOp |
enum SceGxmCullMode |
enum SceGxmPassType |
enum SceGxmPolygonMode |
enum SceGxmColorFormat |
Supported color formats.
enum SceGxmTextureFormat |
enum SceGxmTextureType |
enum SceGxmTextureFilter |
enum SceGxmIndexFormat |
enum SceGxmIndexSource |
enum SceGxmDepthWriteMode |
enum SceGxmTwoSidedMode |
enum SceGxmWClampMode |
enum SceGxmViewportMode |
enum SceGxmWBufferMode |
enum SceGxmSceneFlags |
enum SceGxmMidSceneFlags |
enum SceGxmYuvProfile |
enum SceGxmBlendFunc |
enum SceGxmBlendFactor |
enum SceGxmColorMask |
enum SceGxmTransferFormat |
enum SceGxmTransferFlags |
enum SceGxmTransferType |
enum SceGxmProgramType |
enum SceGxmParameterType |
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 SceGxmProgramParameter* sceGxmProgramGetParameter | ( | const SceGxmProgram * | program, |
unsigned int | index | ||
) |
const SceGxmProgramParameter* sceGxmProgramFindParameterByName | ( | const SceGxmProgram * | program, |
const char * | name | ||
) |
const SceGxmProgramParameter* sceGxmProgramFindParameterBySemantic | ( | 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 SceGxmProgram* sceGxmFragmentProgramGetProgram | ( | const SceGxmFragmentProgram * | fragmentProgram | ) |
const SceGxmProgram* sceGxmVertexProgramGetProgram | ( | 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 SceGxmProgram* sceGxmShaderPatcherGetProgramFromId | ( | 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 | ) |