aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/PS3/PS3Extras/C4JThread_SPU.h
blob: 18d17b92e2f3e61e1b6b92d15a732310104653f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#pragma once
#undef __in
#undef __out

// standard C libraries
#include <cstdio>						// printf
#include <cstdlib>						// abort
#include <cstring>						// strlen
#include <sys/spu_thread_group.h>		// SYS_SPU_THREAD_GROUP_TYPE_EXCLUSIVE_NON_CONTEXT
#include <sys/process.h>				// SYS_PROCESS_PARAM
#include <cell/spurs.h>

#ifndef _CONTENTPACKAGE
#include <spu_printf.h>
#endif

class C4JThread_SPU
{

	static cell::Spurs::Spurs2* ms_spurs2Object;


public:

	static void initSPURS();
	static void shutdownSPURS();
	static cell::Spurs::Spurs2* getSpurs2() { return ms_spurs2Object; }

};