mirror of
https://github.com/libretro/RetroArch
synced 2025-02-20 15:40:44 +00:00
(RGL) Stripped some unused stuff
This commit is contained in:
parent
2d3fed35e7
commit
49e69a530d
@ -2482,9 +2482,7 @@ static GmmBlock *gmmAllocBlock(GmmAllocator *pAllocator, uint32_t size)
|
||||
{
|
||||
pNewBlock = (GmmBlock *)gmmAllocFixed(0);
|
||||
if (pNewBlock == NULL)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
memset(pNewBlock, 0, sizeof(GmmBlock));
|
||||
|
||||
@ -2541,9 +2539,7 @@ static GmmTileBlock *gmmFindFreeTileBlock(
|
||||
pNewBlock = (GmmTileBlock *)gmmAllocFixed(1);
|
||||
|
||||
if (pNewBlock == NULL)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
memset(pNewBlock, 0, sizeof(GmmTileBlock));
|
||||
|
||||
@ -2576,9 +2572,7 @@ static GmmTileBlock *gmmCreateTileBlock(
|
||||
address = pAllocator->tileStartAddress - size;
|
||||
|
||||
if (address > pAllocator->startAddress + pAllocator->size)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (pAllocator->pTail &&
|
||||
pAllocator->pTail->base.address + pAllocator->pTail->base.size > address)
|
||||
@ -2625,23 +2619,15 @@ static void gmmFreeTileBlock(
|
||||
GmmAllocator *pAllocator;
|
||||
|
||||
if (pTileBlock->pPrev)
|
||||
{
|
||||
pTileBlock->pPrev->pNext = pTileBlock->pNext;
|
||||
}
|
||||
|
||||
if (pTileBlock->pNext)
|
||||
{
|
||||
pTileBlock->pNext->pPrev = pTileBlock->pPrev;
|
||||
}
|
||||
|
||||
if (pTileBlock->base.isMain)
|
||||
{
|
||||
pAllocator = pGmmMainAllocator;
|
||||
}
|
||||
else
|
||||
{
|
||||
pAllocator = pGmmLocalAllocator;
|
||||
}
|
||||
|
||||
if (pAllocator->pTileHead == pTileBlock)
|
||||
{
|
||||
@ -2753,9 +2739,7 @@ uint32_t gmmAllocExtendedTileBlock(const uint32_t size, const uint32_t tag)
|
||||
}
|
||||
|
||||
if (retId == 0)
|
||||
{
|
||||
return GMM_ERROR;
|
||||
}
|
||||
|
||||
if (!resizeSucceed)
|
||||
{
|
||||
@ -2774,9 +2758,7 @@ static GmmTileBlock *gmmAllocTileBlock(
|
||||
GmmTileBlock *pBlock = gmmFindFreeTileBlock(pAllocator, size);
|
||||
|
||||
if (pBlock == NULL)
|
||||
{
|
||||
pBlock = gmmCreateTileBlock(pAllocator, size);
|
||||
}
|
||||
|
||||
return pBlock;
|
||||
}
|
||||
@ -2788,32 +2770,22 @@ static void gmmFreeBlock(
|
||||
GmmAllocator *pAllocator;
|
||||
|
||||
if (pBlock->pPrev)
|
||||
{
|
||||
pBlock->pPrev->pNext = pBlock->pNext;
|
||||
}
|
||||
|
||||
if (pBlock->pNext)
|
||||
{
|
||||
pBlock->pNext->pPrev = pBlock->pPrev;
|
||||
}
|
||||
|
||||
if (pBlock->base.isMain)
|
||||
{
|
||||
pAllocator = pGmmMainAllocator;
|
||||
}
|
||||
else
|
||||
{
|
||||
pAllocator = pGmmLocalAllocator;
|
||||
}
|
||||
|
||||
if (pAllocator->pHead == pBlock)
|
||||
{
|
||||
pAllocator->pHead = pBlock->pNext;
|
||||
|
||||
if (pAllocator->pHead)
|
||||
{
|
||||
pAllocator->pHead->pPrev = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if (pAllocator->pTail == pBlock)
|
||||
@ -2821,15 +2793,11 @@ static void gmmFreeBlock(
|
||||
pAllocator->pTail = pBlock->pPrev;
|
||||
|
||||
if (pAllocator->pTail)
|
||||
{
|
||||
pAllocator->pTail->pNext = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if (pBlock->pPrev == NULL)
|
||||
{
|
||||
pAllocator->pSweepHead = pAllocator->pHead;
|
||||
}
|
||||
else if (pBlock->pPrev &&
|
||||
(pAllocator->pSweepHead == NULL ||
|
||||
(pAllocator->pSweepHead &&
|
||||
@ -2850,13 +2818,9 @@ static void gmmAddPendingFree(
|
||||
GmmAllocator *pAllocator;
|
||||
|
||||
if (pBlock->base.isMain)
|
||||
{
|
||||
pAllocator = pGmmMainAllocator;
|
||||
}
|
||||
else
|
||||
{
|
||||
pAllocator = pGmmLocalAllocator;
|
||||
}
|
||||
|
||||
if (pAllocator->pPendingFreeTail)
|
||||
{
|
||||
@ -3011,9 +2975,7 @@ static inline void gmmMemcpy(const uint32_t dstOffset, const uint32_t srcOffset,
|
||||
uint32_t iterations = (moveSize+moveBlockSize-1)/moveBlockSize;
|
||||
|
||||
for (uint32_t i=0; i<iterations; i++)
|
||||
{
|
||||
gmmLocalMemcpy(dstOffset+(i*moveBlockSize), srcOffset+(i*moveBlockSize), moveBlockSize);
|
||||
}
|
||||
gmmLocalMemcpy(dstOffset+(i*moveBlockSize), srcOffset+(i*moveBlockSize), moveBlockSize);
|
||||
}
|
||||
}
|
||||
|
||||
@ -6687,11 +6649,6 @@ GLAPI void APIENTRY glViewport( GLint x, GLint y, GLsizei width, GLsizei height
|
||||
LContext->ViewPort.XSize, LContext->ViewPort.YSize, 0.0f, 1.0f);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
jsTexture *_RGLGetCurrentTexture( const jsTextureImageUnit *unit, GLenum target )
|
||||
{
|
||||
PSGLcontext* LContext = _CurrentContext;
|
||||
@ -6704,21 +6661,6 @@ jsTexture *_RGLGetCurrentTexture( const jsTextureImageUnit *unit, GLenum target
|
||||
return defaultTexture;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CgprogramHookFunction _cgProgramCreateHook = NULL;
|
||||
CgprogramHookFunction _cgProgramDestroyHook = NULL;
|
||||
CgprogramCopyHookFunction _cgProgramCopyHook = NULL;
|
||||
@ -7479,31 +7421,6 @@ CG_API void cgDestroyProgram( CGprogram program )
|
||||
return;
|
||||
}
|
||||
|
||||
CG_API CGprofile cgGetProgramProfile( CGprogram prog )
|
||||
{
|
||||
if ( !CG_IS_PROGRAM( prog ) )
|
||||
{
|
||||
_RGLCgRaiseError( CG_INVALID_PROGRAM_HANDLE_ERROR );
|
||||
return CG_PROFILE_UNKNOWN;
|
||||
}
|
||||
|
||||
return ( CGprofile )_cgGetProgPtr( prog )->header.profile;
|
||||
}
|
||||
|
||||
CG_API CGprofile cgGetProgramDomainProfile( CGprogram program, int index )
|
||||
{
|
||||
if ( !CG_IS_PROGRAM( program ) )
|
||||
{
|
||||
_RGLCgRaiseError( CG_INVALID_PROGRAM_HANDLE_ERROR );
|
||||
return CG_PROFILE_UNKNOWN;
|
||||
}
|
||||
|
||||
if ( index >= 1 )
|
||||
return CG_PROFILE_UNKNOWN;
|
||||
|
||||
return ( CGprofile )_cgGetProgPtr( program )->header.profile;
|
||||
}
|
||||
|
||||
static CGprogram _RGLCgUpdateProgramAtIndex( CGprogramGroup group, int index, int refcount )
|
||||
{
|
||||
if ( index < ( int )group->programCount )
|
||||
@ -8365,41 +8282,20 @@ CGGL_API void cgGLSetTextureParameter( CGparameter param, GLuint texobj )
|
||||
ptr->samplerSetter( ptr, &texobj, 0 );
|
||||
}
|
||||
|
||||
CGGL_API GLuint cgGLGetTextureParameter( CGparameter param )
|
||||
{
|
||||
CgRuntimeParameter* ptr = _cgGLTestTextureParameter( param );
|
||||
if ( ptr == NULL ) return 0;
|
||||
if ( !( ptr->parameterEntry->flags & CGPF_REFERENCED ) ) { _RGLCgRaiseError( CG_INVALID_PARAMETER_ERROR ); return 0; }
|
||||
return *( GLuint* )ptr->pushBufferPointer;
|
||||
return 0;
|
||||
}
|
||||
|
||||
CGGL_API void cgGLEnableTextureParameter( CGparameter param )
|
||||
{
|
||||
CgRuntimeParameter* ptr = _cgGLTestTextureParameter( param );
|
||||
ptr->samplerSetter( ptr, NULL, 0 );
|
||||
}
|
||||
|
||||
CGGL_API void cgGLDisableTextureParameter( CGparameter param )
|
||||
{
|
||||
if ( _cgGLTestTextureParameter( param ) )
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
CGGL_API void cgGLSetDebugMode( CGbool debug )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void _RGLCgContextZero( _CGcontext* p )
|
||||
static void _RGLCgContextZero( _CGcontext* p )
|
||||
{
|
||||
memset( p, 0, sizeof( *p ) );
|
||||
p->compileType = CG_UNKNOWN;
|
||||
|
||||
}
|
||||
|
||||
void _RGLCgContextPushFront( _CGcontext* ctx )
|
||||
static void _RGLCgContextPushFront( _CGcontext* ctx )
|
||||
{
|
||||
if ( _CurrentContext->RGLcgContextHead )
|
||||
{
|
||||
@ -8417,25 +8313,6 @@ static void destroy_context( _CGcontext*ctx )
|
||||
free( ctx );
|
||||
}
|
||||
|
||||
void _RGLCgContextPopFront()
|
||||
{
|
||||
if ( _CurrentContext->RGLcgContextHead )
|
||||
{
|
||||
_CGcontext* head = _cgGetContextPtr( _CurrentContext->RGLcgContextHead );
|
||||
_CGcontext* temp = head->next;
|
||||
destroy_context( head );
|
||||
|
||||
if ( temp )
|
||||
{
|
||||
_CurrentContext->RGLcgContextHead = temp->id;
|
||||
}
|
||||
else
|
||||
{
|
||||
_CurrentContext->RGLcgContextHead = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CG_API CGcontext cgCreateContext( void )
|
||||
{
|
||||
_CGcontext* ptr = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user