mirror of
https://github.com/libretro/RetroArch
synced 2025-04-16 17:43:02 +00:00
42 lines
1.7 KiB
C
42 lines
1.7 KiB
C
void rglGcmFifoFinish(rglGcmFifo *fifo);
|
|
GLboolean rglGcmFifoReferenceInUse( rglGcmFifo *fifo, GLuint reference );
|
|
GLuint rglGcmFifoPutReference( rglGcmFifo *fifo );
|
|
void rglGcmFifoFlush( rglGcmFifo *fifo );
|
|
uint32_t * rglGcmFifoWaitForFreeSpace( rglGcmFifo *fifo, GLuint spaceInWords );
|
|
void rglGcmGetTileRegionInfo( void* data, GLuint *address, GLuint *size );
|
|
GLboolean rglGcmTryResizeTileRegion( GLuint address, GLuint size, void* data );
|
|
|
|
void rglGcmTransferData
|
|
(
|
|
GLuint dstId,
|
|
GLuint dstIdOffset,
|
|
GLint dstPitch,
|
|
GLuint srcId,
|
|
GLuint srcIdOffset,
|
|
GLint srcPitch,
|
|
GLint bytesPerRow,
|
|
GLint rowCount
|
|
);
|
|
|
|
int32_t rglOutOfSpaceCallback( struct CellGcmContextData* fifoContext, uint32_t spaceInWords );
|
|
void rglGcmFifoGlSetRenderTarget( rglGcmRenderTargetEx const * const args );
|
|
void rglpFifoGlFinish( void );
|
|
void rglCreatePushBuffer( _CGprogram *program );
|
|
void rglSetDefaultValuesFP( _CGprogram *program );
|
|
void rglSetDefaultValuesVP( _CGprogram *program );
|
|
void rglGcmSend( unsigned int dstId, unsigned dstOffset, unsigned int pitch, const char *src, unsigned int size );
|
|
void rglGcmMemcpy( const GLuint dstId, unsigned dstOffset, unsigned int pitch, const GLuint srcId, GLuint srcOffset, unsigned int size );
|
|
void rglPlatformValidateTextureResources( rglTexture *texture );
|
|
GLuint rglGetGcmImageOffset( rglGcmTextureLayout *layout, GLuint face, GLuint level );
|
|
void rglSetNativeCgFragmentProgram( const GLvoid *header );
|
|
void rglGcmFreeTiledSurface( GLuint bufferId );
|
|
|
|
void rglGcmCopySurface(
|
|
const rglGcmSurface* src,
|
|
GLuint srcX, GLuint srcY,
|
|
const rglGcmSurface* dst,
|
|
GLuint dstX, GLuint dstY,
|
|
GLuint width, GLuint height,
|
|
GLboolean writeSync);
|
|
void rglSetNativeCgVertexProgram( const void *header );
|