diff --git a/ps3/rgl/src/ps3/include/rgl-inline.h b/ps3/rgl/src/ps3/include/rgl-inline.h index 4f4f23c4b3..65a21cd094 100644 --- a/ps3/rgl/src/ps3/include/rgl-inline.h +++ b/ps3/rgl/src/ps3/include/rgl-inline.h @@ -63,6 +63,18 @@ static inline void rglGcmSetVertexProgramParameterBlock(struct CellGcmContextDat #define SUBPIXEL_BITS 12 #define SUBPIXEL_ADJUST (0.5/(1<>16) | (v.ui<<16); \ + *fp = v.f; \ +} + #define rglDeallocateBuffer(bufferObject, rglBuffer) \ if (rglBuffer->pool == RGLGCM_SURFACE_POOL_LINEAR) \ gmmFree( rglBuffer->bufferId ); \ diff --git a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp index 7630415bd6..735ec5793c 100644 --- a/ps3/rgl/src/ps3/rgl_ps3_raster.cpp +++ b/ps3/rgl/src/ps3/rgl_ps3_raster.cpp @@ -91,8 +91,9 @@ template inline static void swapandsetfp( int ucodeSize, unsigned int float *src = (float*)v; for (uint32_t j=0; j