164aaedf7f
Switched all native code to go through Mesh class. Removed SimpleMesh Added java Mesh class Will need to port all existing code to use java Mesh, then remove java SimpleMesh. Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
32 lines
608 B
C
32 lines
608 B
C
#include <stdint.h>
|
|
|
|
|
|
typedef void * RsAdapter1D;
|
|
typedef void * RsAdapter2D;
|
|
typedef void * RsAllocation;
|
|
typedef void * RsContext;
|
|
typedef void * RsDevice;
|
|
typedef void * RsElement;
|
|
typedef void * RsSampler;
|
|
typedef void * RsScript;
|
|
typedef void * RsMesh;
|
|
typedef void * RsType;
|
|
typedef void * RsProgramFragment;
|
|
typedef void * RsProgramStore;
|
|
typedef void * RsLight;
|
|
|
|
|
|
typedef struct {
|
|
float m[16];
|
|
} rsc_Matrix;
|
|
|
|
|
|
typedef struct {
|
|
float v[4];
|
|
} rsc_Vector4;
|
|
|
|
#define RS_PROGRAM_VERTEX_MODELVIEW_OFFSET 0
|
|
#define RS_PROGRAM_VERTEX_PROJECTION_OFFSET 16
|
|
#define RS_PROGRAM_VERTEX_TEXTURE_OFFSET 32
|
|
|