From c4da6dcf35c682f9d233d2d1b834a1383fdbfb85 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 26 Mar 2013 07:47:25 +0100 Subject: [PATCH] (RGL PS3) Cleanups to glDrawArrays --- ps3/rgl/src/ps3/include/GmmAlloc.h | 5 ----- ps3/rgl/src/ps3/rgl_ps3_raster.cpp | 13 ++----------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/ps3/rgl/src/ps3/include/GmmAlloc.h b/ps3/rgl/src/ps3/include/GmmAlloc.h index d9f1e4b434..0baea1518c 100644 --- a/ps3/rgl/src/ps3/include/GmmAlloc.h +++ b/ps3/rgl/src/ps3/include/GmmAlloc.h @@ -154,9 +154,4 @@ void gmmSetTileAttrib( void *gmmGetTileData (const uint32_t id); -static inline uint8_t gmmIdIsMain (const uint32_t id) -{ - return false; -} - #endif diff --git a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp index 0a4f897f39..8cd443f35f 100644 --- a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp +++ b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp @@ -2209,17 +2209,8 @@ GLAPI void APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count) GCM_FUNC_NO_ARGS( cellGcmSetInvalidateVertexCache ); } - // if fpLoadProgramId is in main memory need set the CELL_GCM_LOCATION_MAIN - if ( gmmIdIsMain(driver->fpLoadProgramId) ) - { - GCM_FUNC( cellGcmSetUpdateFragmentProgramParameterLocation, - gmmIdToOffset( driver->fpLoadProgramId ) + driver->fpLoadProgramOffset, CELL_GCM_LOCATION_MAIN ); - } - else - { - GCM_FUNC( cellGcmSetUpdateFragmentProgramParameter, - gmmIdToOffset( driver->fpLoadProgramId ) + driver->fpLoadProgramOffset ); - } + GCM_FUNC( cellGcmSetUpdateFragmentProgramParameter, + gmmIdToOffset( driver->fpLoadProgramId ) + driver->fpLoadProgramOffset ); rglGcmFifoGlDrawArrays(( rglGcmEnum )dparams->mode, dparams->firstVertex, dparams->vertexCount ); }