equal
deleted
inserted
replaced
50 |
50 |
51 class KHRONOSAPIWRAPPER_API KhronosAPIWrapper: private MRequestBufferBookKeepingReader |
51 class KHRONOSAPIWRAPPER_API KhronosAPIWrapper: private MRequestBufferBookKeepingReader |
52 { |
52 { |
53 public: |
53 public: |
54 |
54 |
55 KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* framebuffer, |
55 KhronosAPIWrapper( MGraphicsVHWCallback* aServiceIf, void* surfacebuffer, |
56 void* inputdata, void* outputdata ); |
56 void* inputdata, void* outputdata ); |
57 ~KhronosAPIWrapper(); |
57 ~KhronosAPIWrapper(); |
58 |
58 |
59 void WorkerThread(); |
59 void WorkerThread(); |
60 |
60 |
97 void* m_currentInput; |
97 void* m_currentInput; |
98 MGraphicsVHWCallback* iServiceIf; |
98 MGraphicsVHWCallback* iServiceIf; |
99 Psu::PLATFORM_THREAD_T m_threadHandle; |
99 Psu::PLATFORM_THREAD_T m_threadHandle; |
100 Psu::PLATFORM_SEMAPHORE_T m_SemapHandle; |
100 Psu::PLATFORM_SEMAPHORE_T m_SemapHandle; |
101 bool m_exit; |
101 bool m_exit; |
102 void* m_frameBuffer; |
102 void* m_surfaceBuffer; |
103 |
103 |
104 //Input buffer |
104 //Input buffer |
105 Psu::PLATFORM_MUTEX_T m_InputBufferMutex; |
105 Psu::PLATFORM_MUTEX_T m_InputBufferMutex; |
106 uint32_t m_InputBufferTail; |
106 uint32_t m_InputBufferTail; |
107 uint32_t m_InputBufferHead; |
107 uint32_t m_InputBufferHead; |