diff options
Diffstat (limited to 'libs/rs/rsEnv.h')
-rw-r--r-- | libs/rs/rsEnv.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libs/rs/rsEnv.h b/libs/rs/rsEnv.h new file mode 100644 index 0000000..b82eaf1 --- /dev/null +++ b/libs/rs/rsEnv.h @@ -0,0 +1,29 @@ +#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 |