Loading libs/rs/scriptc/rs_allocation.rsh +3 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,8 @@ extern uint32_t __attribute__((overloadable)) extern uint32_t __attribute__((overloadable)) rsAllocationGetDimFaces(rs_allocation); #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Copy part of an allocation from another allocation. * Loading Loading @@ -123,6 +125,7 @@ extern void __attribute__((overloadable)) uint32_t srcMip, rs_allocation_cubemap_face srcFace); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Extract a single element from an allocation. Loading libs/rs/scriptc/rs_atomic.rsh +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #ifndef __RS_ATOMIC_RSH__ #define __RS_ATOMIC_RSH__ #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Atomic add one to the value at addr. Loading Loading @@ -243,6 +244,7 @@ extern int32_t __attribute__((overloadable)) extern uint32_t __attribute__((overloadable)) rsAtomicCas(volatile uint32_t* addr, int32_t compareValue, int32_t newValue); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) #endif libs/rs/scriptc/rs_graphics.rsh +7 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #ifndef __RS_GRAPHICS_RSH__ #define __RS_GRAPHICS_RSH__ #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Set the color target used for all subsequent rendering calls * @param colorTarget Loading Loading @@ -64,6 +65,8 @@ extern void __attribute__((overloadable)) extern uint __attribute__((overloadable)) rsgFinish(void); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Bind a new ProgramFragment to the rendering context. * Loading Loading @@ -187,6 +190,8 @@ extern uint __attribute__((overloadable)) extern void __attribute__((overloadable)) rsgAllocationSyncAll(rs_allocation alloc); #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Sync the contents of an allocation from memory space * specified by source. Loading @@ -198,6 +203,8 @@ extern void __attribute__((overloadable)) rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Low performance utility function for drawing a simple rectangle. Not * intended for drawing large quantities of geometry. Loading libs/rs/scriptc/rs_matrix.rsh +1 −1 Original line number Diff line number Diff line Loading @@ -308,7 +308,7 @@ rsMatrixMultiply(rs_matrix2x2 *m, float2 in); #else /** * Multiply a vector by a matrix and return the result vector. * API version 10-13 * API version 14+ */ _RS_RUNTIME float4 __attribute__((overloadable)) rsMatrixMultiply(const rs_matrix4x4 *m, float4 in); Loading libs/rs/scriptc/rs_types.rsh +3 −0 Original line number Diff line number Diff line Loading @@ -366,6 +366,7 @@ typedef float4 rs_quaternion; #define RS_PACKED __attribute__((packed, aligned(4))) #define NULL ((const void *)0) #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * \brief Enum for selecting cube map faces Loading Loading @@ -393,4 +394,6 @@ typedef enum { RS_ALLOCATION_USAGE_GRAPHICS_RENDER_TARGET = 0x0010 } rs_allocation_usage_type; #endif //defined(RS_VERSION) && (RS_VERSION >= 14) #endif Loading
libs/rs/scriptc/rs_allocation.rsh +3 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,8 @@ extern uint32_t __attribute__((overloadable)) extern uint32_t __attribute__((overloadable)) rsAllocationGetDimFaces(rs_allocation); #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Copy part of an allocation from another allocation. * Loading Loading @@ -123,6 +125,7 @@ extern void __attribute__((overloadable)) uint32_t srcMip, rs_allocation_cubemap_face srcFace); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Extract a single element from an allocation. Loading
libs/rs/scriptc/rs_atomic.rsh +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #ifndef __RS_ATOMIC_RSH__ #define __RS_ATOMIC_RSH__ #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Atomic add one to the value at addr. Loading Loading @@ -243,6 +244,7 @@ extern int32_t __attribute__((overloadable)) extern uint32_t __attribute__((overloadable)) rsAtomicCas(volatile uint32_t* addr, int32_t compareValue, int32_t newValue); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) #endif
libs/rs/scriptc/rs_graphics.rsh +7 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #ifndef __RS_GRAPHICS_RSH__ #define __RS_GRAPHICS_RSH__ #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Set the color target used for all subsequent rendering calls * @param colorTarget Loading Loading @@ -64,6 +65,8 @@ extern void __attribute__((overloadable)) extern uint __attribute__((overloadable)) rsgFinish(void); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Bind a new ProgramFragment to the rendering context. * Loading Loading @@ -187,6 +190,8 @@ extern uint __attribute__((overloadable)) extern void __attribute__((overloadable)) rsgAllocationSyncAll(rs_allocation alloc); #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * Sync the contents of an allocation from memory space * specified by source. Loading @@ -198,6 +203,8 @@ extern void __attribute__((overloadable)) rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); #endif //defined(RS_VERSION) && (RS_VERSION >= 14) /** * Low performance utility function for drawing a simple rectangle. Not * intended for drawing large quantities of geometry. Loading
libs/rs/scriptc/rs_matrix.rsh +1 −1 Original line number Diff line number Diff line Loading @@ -308,7 +308,7 @@ rsMatrixMultiply(rs_matrix2x2 *m, float2 in); #else /** * Multiply a vector by a matrix and return the result vector. * API version 10-13 * API version 14+ */ _RS_RUNTIME float4 __attribute__((overloadable)) rsMatrixMultiply(const rs_matrix4x4 *m, float4 in); Loading
libs/rs/scriptc/rs_types.rsh +3 −0 Original line number Diff line number Diff line Loading @@ -366,6 +366,7 @@ typedef float4 rs_quaternion; #define RS_PACKED __attribute__((packed, aligned(4))) #define NULL ((const void *)0) #if (defined(RS_VERSION) && (RS_VERSION >= 14)) /** * \brief Enum for selecting cube map faces Loading Loading @@ -393,4 +394,6 @@ typedef enum { RS_ALLOCATION_USAGE_GRAPHICS_RENDER_TARGET = 0x0010 } rs_allocation_usage_type; #endif //defined(RS_VERSION) && (RS_VERSION >= 14) #endif