blob: 07893014ac70755825ace534dc8fd4301128296d [file] [log] [blame]
Jason Samsd19f10d2009-05-22 14:03:28 -07001#include <stdint.h>
2
3
4typedef void * RsAdapter1D;
5typedef void * RsAdapter2D;
6typedef void * RsAllocation;
7typedef void * RsContext;
8typedef void * RsDevice;
9typedef void * RsElement;
10typedef void * RsSampler;
11typedef void * RsScript;
12typedef void * RsScriptBasicTemp;
13typedef void * RsTriangleMesh;
14typedef void * RsType;
15typedef void * RsProgramFragment;
16typedef void * RsProgramFragmentStore;
Jason Samsbba134c2009-06-22 15:49:21 -070017typedef void * RsLight;
Jason Samsd19f10d2009-05-22 14:03:28 -070018
19
20typedef struct {
21 float m[16];
22} rsc_Matrix;
23
24
25typedef struct {
26 float v[4];
27} rsc_Vector4;
28
29#define RS_PROGRAM_VERTEX_MODELVIEW_OFFSET 0
30#define RS_PROGRAM_VERTEX_PROJECTION_OFFSET 16
31#define RS_PROGRAM_VERTEX_TEXTURE_OFFSET 32
32
Jason Samsc97bb882009-07-20 14:31:06 -070033//typedef int (*rsc_RunScript)(uint32_t launchIndex, const rsc_FunctionTable *);
Jason Samsd19f10d2009-05-22 14:03:28 -070034
35
36/* EnableCap */
37#define GL_LIGHTING 0x0B50
38
39/* LightName */
40#define GL_LIGHT0 0x4000