blob: 5eb8912a2dd9a6c4b427010988557029d6e7050f [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;
Jason Sams1bada8c2009-08-09 17:01:55 -070014typedef void * RsSimpleMesh;
Jason Samsd19f10d2009-05-22 14:03:28 -070015typedef void * RsType;
16typedef void * RsProgramFragment;
17typedef void * RsProgramFragmentStore;
Jason Samsbba134c2009-06-22 15:49:21 -070018typedef void * RsLight;
Jason Samsd19f10d2009-05-22 14:03:28 -070019
20
21typedef struct {
22 float m[16];
23} rsc_Matrix;
24
25
26typedef struct {
27 float v[4];
28} rsc_Vector4;
29
30#define RS_PROGRAM_VERTEX_MODELVIEW_OFFSET 0
31#define RS_PROGRAM_VERTEX_PROJECTION_OFFSET 16
32#define RS_PROGRAM_VERTEX_TEXTURE_OFFSET 32
33