| #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 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 | 
 | #define RS_PROGRAM_VERTEX_MVP_OFFSET 48 |