From f03c53a646f760dae9b9e71139416aca68c34d88 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 18 Nov 2013 10:52:32 +0100 Subject: [PATCH] (PS3 RGL) Use rglGcmSetNopCommand instead of cellGcmSetNopCommandUnsafeInline --- ps3/rgl/src/ps3/rgl_ps3_raster.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp index 51d42fd965..7630415bd6 100644 --- a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp +++ b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp @@ -750,10 +750,14 @@ void rglCreatePushBuffer(void *data) //add padding if ( bufferSize > 0 ) { - int nopCount = ( program->constantPushBuffer + bufferSize ) - ( unsigned int * )rglGcmCurrent; - CellGcmContextData gcmContext; + CellGcmContextData gcmContext, *thisContext; + int i, nopCount; + + nopCount = ( program->constantPushBuffer + bufferSize ) - ( unsigned int * )rglGcmCurrent; gcmContext.current = (uint32_t*)rglGcmCurrent; - cellGcmSetNopCommandUnsafeInline(&gcmContext, nopCount); + thisContext = &gcmContext; + + rglGcmSetNopCommand(thisContext, i, nopCount); rglGcmCurrent = (typeof(rglGcmCurrent))gcmContext.current; } }