/frameworks/rs/scriptc/ |
H A D | rs_io.rsh | 43 extern void __attribute__((overloadable)) 60 extern void __attribute__((overloadable)) 79 extern bool __attribute__((overloadable)) 82 extern bool __attribute__((overloadable)) 101 extern void __attribute__((overloadable)) 104 extern void __attribute__((overloadable))
|
H A D | rs_convert.rsh | 43 extern float2 __attribute__((const, overloadable)) 46 extern float3 __attribute__((const, overloadable)) 49 extern float4 __attribute__((const, overloadable)) 52 extern float2 __attribute__((const, overloadable)) 55 extern float3 __attribute__((const, overloadable)) 58 extern float4 __attribute__((const, overloadable)) 61 extern float2 __attribute__((const, overloadable)) 64 extern float3 __attribute__((const, overloadable)) 67 extern float4 __attribute__((const, overloadable)) 70 extern float2 __attribute__((const, overloadable)) [all...] |
H A D | rs_object_info.rsh | 83 extern uint32_t __attribute__((overloadable)) 96 extern uint32_t __attribute__((overloadable)) 108 extern uint32_t __attribute__((overloadable)) 121 extern uint32_t __attribute__((overloadable)) 134 extern uint32_t __attribute__((overloadable)) 148 extern rs_element __attribute__((overloadable)) 159 extern void __attribute__((overloadable)) 162 extern void __attribute__((overloadable)) 165 extern void __attribute__((overloadable)) 168 extern void __attribute__((overloadable)) [all...] |
H A D | rs_debug.rsh | 40 extern void __attribute__((overloadable)) 43 extern void __attribute__((overloadable)) 46 extern void __attribute__((overloadable)) 49 extern void __attribute__((overloadable)) 52 extern void __attribute__((overloadable)) 56 extern void __attribute__((overloadable)) 61 extern void __attribute__((overloadable)) 66 extern void __attribute__((overloadable)) 71 extern void __attribute__((overloadable)) 76 extern void __attribute__((overloadable)) [all...] |
H A D | rs_time.rsh | 67 extern float __attribute__((overloadable)) 85 extern rs_tm* __attribute__((overloadable)) 101 extern rs_time_t __attribute__((overloadable)) 111 extern int64_t __attribute__((overloadable)) 123 extern int64_t __attribute__((overloadable))
|
H A D | rs_math.rsh | 163 extern uchar __attribute__((const, overloadable)) 166 extern uchar2 __attribute__((const, overloadable)) 169 extern uchar3 __attribute__((const, overloadable)) 172 extern uchar4 __attribute__((const, overloadable)) 175 extern ushort __attribute__((const, overloadable)) 178 extern ushort2 __attribute__((const, overloadable)) 181 extern ushort3 __attribute__((const, overloadable)) 184 extern ushort4 __attribute__((const, overloadable)) 187 extern uint __attribute__((const, overloadable)) 190 extern uint2 __attribute__((const, overloadable)) [all...] |
H A D | rs_vector_math.rsh | 46 extern float3 __attribute__((const, overloadable)) 49 extern float4 __attribute__((const, overloadable)) 53 extern half3 __attribute__((const, overloadable)) 58 extern half4 __attribute__((const, overloadable)) 69 extern float __attribute__((const, overloadable)) 72 extern float __attribute__((const, overloadable)) 75 extern float __attribute__((const, overloadable)) 78 extern float __attribute__((const, overloadable)) 82 extern half __attribute__((const, overloadable)) 87 extern half __attribute__((const, overloadable)) [all...] |
H A D | rs_atomic.rsh | 51 extern int32_t __attribute__((overloadable)) 56 extern int32_t __attribute__((overloadable)) 73 extern int32_t __attribute__((overloadable)) 78 extern int32_t __attribute__((overloadable)) 99 extern int32_t __attribute__((overloadable)) 104 extern uint32_t __attribute__((overloadable)) 119 extern int32_t __attribute__((overloadable)) 124 extern int32_t __attribute__((overloadable)) 139 extern int32_t __attribute__((overloadable)) 144 extern int32_t __attribute__((overloadable)) [all...] |
H A D | rs_for_each.rsh | 144 extern void __attribute__((overloadable)) 150 extern void __attribute__((overloadable)) 155 extern void __attribute__((overloadable)) 161 extern void __attribute__((overloadable)) 167 extern void __attribute__((overloadable)) 228 extern uint32_t __attribute__((overloadable)) 241 extern uint32_t __attribute__((overloadable)) 255 extern uint32_t __attribute__((overloadable)) 268 extern uint32_t __attribute__((overloadable)) 281 extern uint32_t __attribute__((overloadable)) [all...] |
H A D | rs_allocation_data.rsh | 67 extern void __attribute__((overloadable)) 106 extern void __attribute__((overloadable)) 144 extern float2 __attribute__((overloadable)) 149 extern float3 __attribute__((overloadable)) 154 extern float4 __attribute__((overloadable)) 159 extern double2 __attribute__((overloadable)) 164 extern double3 __attribute__((overloadable)) 169 extern double4 __attribute__((overloadable)) 174 extern char2 __attribute__((overloadable)) 179 extern char3 __attribute__((overloadable)) [all...] |
H A D | rs_matrix.rsh | 68 static inline void __attribute__((overloadable)) 118 extern void __attribute__((overloadable)) 138 static inline bool __attribute__((always_inline, overloadable)) 170 extern bool __attribute__((overloadable)) 187 extern float __attribute__((overloadable)) 190 extern float __attribute__((overloadable)) 193 extern float __attribute__((overloadable)) 204 extern bool __attribute__((overloadable)) 216 extern bool __attribute__((overloadable)) 243 extern void __attribute__((overloadable)) [all...] |
H A D | rs_graphics.rsh | 280 extern void __attribute__((overloadable)) 287 extern void __attribute__((overloadable)) 294 extern void __attribute__((overloadable)) 301 extern void __attribute__((overloadable)) 308 extern void __attribute__((overloadable)) 315 extern void __attribute__((overloadable)) 333 extern bool __attribute__((overloadable)) 340 extern bool __attribute__((overloadable)) 347 extern bool __attribute__((overloadable)) 354 extern bool __attribute__((overloadable)) [all...] |
H A D | rs_allocation_create.rsh | 43 extern rs_element __attribute__((overloadable)) 59 extern rs_element __attribute__((overloadable)) 74 extern rs_element __attribute__((overloadable)) 107 extern rs_type __attribute__((overloadable)) 113 extern rs_type __attribute__((overloadable)) 118 extern rs_type __attribute__((overloadable)) 123 extern rs_type __attribute__((overloadable)) 148 extern rs_allocation __attribute__((overloadable)) 153 extern rs_allocation __attribute__((overloadable)) 158 static inline rs_allocation __attribute__((overloadable)) [all...] |
H A D | rs_quaternion.rsh | 38 static inline void __attribute__((overloadable)) 56 static inline void __attribute__((overloadable)) 74 static inline float __attribute__((overloadable)) 90 static inline void __attribute__((overloadable)) 129 static inline void __attribute__((overloadable)) 156 static inline void __attribute__((overloadable)) 166 static inline void __attribute__((overloadable)) 189 static inline void __attribute__((overloadable)) 211 static inline void __attribute__((overloadable)) 236 static inline void __attribute__((overloadable)) [all...] |
/frameworks/rs/driver/runtime/ |
H A D | rs_core.c | 6 extern float __attribute__((overloadable)) rsFrac(float v) { 12 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c); 22 extern float __attribute__((overloadable)) rsClamp(float v, float l, float h) { 25 extern char __attribute__((overloadable)) rsClamp(char v, char l, char h) { 28 extern uchar __attribute__((overloadable)) rsClamp(uchar v, uchar l, uchar h) { 31 extern short __attribute__((overloadable)) rsClamp(short v, short l, short h) { 34 extern ushort __attribute__((overloadable)) rsClamp(ushort v, ushort l, ushort h) { 37 extern int __attribute__((overloadable)) rsClamp(int v, int l, int h) { 40 extern uint __attribute__((overloadable)) rsClamp(uint v, uint l, uint h) { 44 extern int32_t __attribute__((overloadable)) rsAtomicCa [all...] |
H A D | rs_cl.c | 4 extern float2 __attribute__((overloadable)) convert_float2(int2 c); 5 extern float3 __attribute__((overloadable)) convert_float3(int3 c); 6 extern float4 __attribute__((overloadable)) convert_float4(int4 c); 8 extern int2 __attribute__((overloadable)) convert_int2(float2 c); 9 extern int3 __attribute__((overloadable)) convert_int3(float3 c); 10 extern int4 __attribute__((overloadable)) convert_int4(float4 c); 13 extern float __attribute__((overloadable)) fmin(float v, float v2); 14 extern float2 __attribute__((overloadable)) fmin(float2 v, float v2); 15 extern float3 __attribute__((overloadable)) fmin(float3 v, float v2); 16 extern float4 __attribute__((overloadable)) fmi [all...] |
H A D | rs_program.c | 10 extern rs_depth_func __attribute__((overloadable)) 19 extern bool __attribute__((overloadable)) 28 extern bool __attribute__((overloadable)) 37 extern bool __attribute__((overloadable)) 46 extern bool __attribute__((overloadable)) 55 extern bool __attribute__((overloadable)) 64 extern rs_blend_src_func __attribute__((overloadable)) 73 extern rs_blend_dst_func __attribute__((overloadable)) 82 extern bool __attribute__((overloadable)) 94 extern bool __attribute__((overloadable)) [all...] |
H A D | rs_sampler.c | 7 extern rs_sampler_value __attribute__((overloadable)) 16 extern rs_sampler_value __attribute__((overloadable)) 25 extern rs_sampler_value __attribute__((overloadable)) 34 extern rs_sampler_value __attribute__((overloadable)) 43 extern float __attribute__((overloadable))
|
H A D | rs_convert.c | 21 extern typeout##2 __attribute__((const, overloadable)) \ 25 extern typeout##3 __attribute__((const, overloadable)) \ 29 extern typeout##4 __attribute__((const, overloadable)) \ 65 extern float4 __attribute__((overloadable)) rsYuvToRGBA_float4(uchar y, uchar u, uchar v) {
|
H A D | rs_element.c | 7 extern uint32_t __attribute__((overloadable)) 16 extern rs_element __attribute__((overloadable)) 29 extern uint32_t __attribute__((overloadable)) 38 extern uint32_t __attribute__((overloadable)) 60 extern uint32_t __attribute__((overloadable)) 69 extern uint32_t __attribute__((overloadable)) 78 extern uint32_t __attribute__((overloadable)) 87 extern rs_data_type __attribute__((overloadable)) 96 extern rs_data_kind __attribute__((overloadable)) 105 extern uint32_t __attribute__((overloadable)) [all...] |
H A D | rs_mesh.c | 10 extern uint32_t __attribute__((overloadable)) 19 extern uint32_t __attribute__((overloadable)) 28 extern rs_allocation __attribute__((overloadable)) 41 extern rs_allocation __attribute__((overloadable)) 54 extern rs_primitive __attribute__((overloadable))
|
H A D | rs_matrix.c | 5 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c); 15 extern void __attribute__((overloadable)) 35 extern void __attribute__((overloadable)) 47 extern void __attribute__((overloadable)) 55 extern void __attribute__((overloadable)) 74 extern void __attribute__((overloadable)) 86 extern void __attribute__((overloadable)) 94 extern void __attribute__((overloadable)) 113 extern void __attribute__((overloadable)) 132 extern void __attribute__((overloadable)) [all...] |
H A D | rs_allocation.c | 5 extern uint32_t __attribute__((overloadable)) 11 extern uint32_t __attribute__((overloadable)) 17 extern uint32_t __attribute__((overloadable)) 23 extern uint32_t __attribute__((overloadable)) 29 extern uint32_t __attribute__((overloadable)) 36 extern rs_element __attribute__((overloadable)) 61 extern void __attribute__((overloadable)) \ 63 extern void __attribute__((overloadable)) \ 65 extern void __attribute__((overloadable)) \ 67 extern void __attribute__((overloadable)) \ [all...] |
/frameworks/rs/cpu_ref/ |
H A D | rsCpuRuntimeMath.cpp | 34 float __attribute__((overloadable)) SC_##func(float v) { \ 39 float __attribute__((overloadable)) SC_##func(float t, float v) { \ 156 void __attribute__((overloadable)) rsMatrixLoadRotate(rs_matrix4x4 *m, 160 void __attribute__((overloadable)) rsMatrixLoadScale(rs_matrix4x4 *m, 164 void __attribute__((overloadable)) rsMatrixLoadTranslate(rs_matrix4x4 *m, 168 void __attribute__((overloadable)) rsMatrixRotate(rs_matrix4x4 *m, float rot, 172 void __attribute__((overloadable)) rsMatrixScale(rs_matrix4x4 *m, float x, 176 void __attribute__((overloadable)) rsMatrixTranslate(rs_matrix4x4 *m, float x, 180 void __attribute__((overloadable)) rsMatrixLoadOrtho(rs_matrix4x4 *m, float l, 184 void __attribute__((overloadable)) rsMatrixLoadFrustu [all...] |
/frameworks/rs/driver/runtime/arch/ |
H A D | generic.c | 20 extern short __attribute__((overloadable, always_inline)) rsClamp(short amount, short low, short high); 21 extern uchar4 __attribute__((overloadable)) convert_uchar4(short4); 22 extern uchar4 __attribute__((overloadable)) convert_uchar4(float4); 23 extern float4 __attribute__((overloadable)) convert_float4(uchar4); 24 extern float __attribute__((overloadable)) sqrt(float); 30 extern T __attribute__((overloadable)) clamp(T amount, T low, T high) { \ 34 extern T##2 __attribute__((overloadable)) clamp(T##2 amount, T##2 low, T##2 high) { \ 41 extern T##3 __attribute__((overloadable)) clamp(T##3 amount, T##3 low, T##3 high) { \ 49 extern T##4 __attribute__((overloadable)) clamp(T##4 amount, T##4 low, T##4 high) { \ 58 extern T##2 __attribute__((overloadable)) clam [all...] |