diff --git a/console/rgl/ps3/rgl.h b/console/rgl/ps3/rgl.h index 5016752d1a..de9ee1b414 100644 --- a/console/rgl/ps3/rgl.h +++ b/console/rgl/ps3/rgl.h @@ -774,7 +774,7 @@ struct RGLResource RGLSemaphoreMemory *semaphores; }; -typedef struct +typedef volatile struct { GLuint Ignored00[0x010]; GLuint Put; diff --git a/ps3/sdk_defines.h b/ps3/sdk_defines.h index 398b6050e0..0b6d455519 100644 --- a/ps3/sdk_defines.h +++ b/ps3/sdk_defines.h @@ -310,20 +310,6 @@ #define SYS_PPU_THREAD_CREATE_JOINABLE 0 /* FIXME - not sure if this is correct */ #endif -/*============================================================ - SEMAPHORE PROTOTYPES -============================================================ */ - -#ifdef __PSL1GHT__ -#include -#define sys_semaphore_attribute_t sys_sem_attr_t -#define sys_semaphore_value_t s32 - -#define sys_semaphore_create sysSemCreate -#define sys_semaphore_destroy sysSemDestroy -#define sys_semaphore_post sysSemPost -#endif - /*============================================================ MEMORY PROTOTYPES ============================================================ */