19#ifndef THREAD_SUPPORT_INTERFACE_H
20#define THREAD_SUPPORT_INTERFACE_H
22#include "spursPlatformDefinitions.h"
31 virtual int sendRequest(uint32_t uiCommand, uint32_t uiArgument0, uint32_t uiArgument1) =0;
34 virtual int waitForResponse(
unsigned int *puiArgument0,
unsigned int *puiArgument1) =0;
Definition spursthreadsupportinterface.h:25
virtual int stopSPU()=0
tell the task scheduler we are done with the SPU tasks
virtual int waitForResponse(unsigned int *puiArgument0, unsigned int *puiArgument1)=0
check for messages from SPUs
virtual int sendRequest(uint32_t uiCommand, uint32_t uiArgument0, uint32_t uiArgument1)=0
send messages to SPUs
virtual int startSPU()=0
start the spus (can be called at the beginning of each frame, to make sure that the right SPU program...