Home
last modified time | relevance | path

Searched refs:lowp (Results 1 – 24 of 24) sorted by relevance

/hardware/google/gfxstream/third-party/glm/include/glm/detail/
Dglm.cpp11 template struct tvec1<uint8, lowp>;
12 template struct tvec1<uint16, lowp>;
13 template struct tvec1<uint32, lowp>;
14 template struct tvec1<uint64, lowp>;
15 template struct tvec1<int8, lowp>;
16 template struct tvec1<int16, lowp>;
17 template struct tvec1<int32, lowp>;
18 template struct tvec1<int64, lowp>;
19 template struct tvec1<float32, lowp>;
20 template struct tvec1<float64, lowp>;
[all …]
Dtype_mat.hpp39 typedef tmat2x2<float, lowp> lowp_mat2;
60 typedef tmat2x2<float, lowp> lowp_mat2x2;
86 typedef tmat2x3<float, lowp> lowp_mat2x3;
112 typedef tmat2x4<float, lowp> lowp_mat2x4;
138 typedef tmat3x2<float, lowp> lowp_mat3x2;
164 typedef tmat3x3<float, lowp> lowp_mat3;
185 typedef tmat3x3<float, lowp> lowp_mat3x3;
211 typedef tmat3x4<float, lowp> lowp_mat3x4;
237 typedef tmat4x2<float, lowp> lowp_mat4x2;
263 typedef tmat4x3<float, lowp> lowp_mat4x3;
[all …]
Dtype_vec.hpp111 typedef tvec1<float, lowp> lowp_vec1_t;
114 typedef tvec1<double, lowp> lowp_dvec1_t;
117 typedef tvec1<int, lowp> lowp_ivec1_t;
120 typedef tvec1<uint, lowp> lowp_uvec1_t;
123 typedef tvec1<bool, lowp> lowp_bvec1_t;
147 typedef tvec2<float, lowp> lowp_vec2;
168 typedef tvec2<double, lowp> lowp_dvec2;
189 typedef tvec2<int, lowp> lowp_ivec2;
210 typedef tvec2<uint, lowp> lowp_uvec2;
231 typedef tvec2<bool, lowp> lowp_bvec2;
[all …]
Dfunc_exponential.inl51 struct compute_inversesqrt<vecType, float, lowp, Aligned>
53 GLM_FUNC_QUALIFIER static vecType<float, lowp> call(vecType<float, lowp> const & x)
55 vecType<float, lowp> tmp(x);
56 vecType<float, lowp> xhalf(tmp * 0.5f);
57 …vecType<uint, lowp>* p = reinterpret_cast<vecType<uint, lowp>*>(const_cast<vecType<float, lowp>*>(…
58 vecType<uint, lowp> i = vecType<uint, lowp>(0x5f375a86) - (*p >> vecType<uint, lowp>(1));
59 vecType<float, lowp>* ptmp = reinterpret_cast<vecType<float, lowp>*>(&i);
Dprecision.hpp25 lowp = packed_lowp, enumerator
/hardware/google/gfxstream/third-party/glm/include/glm/gtc/
Dmatrix_integer.hpp135 typedef tmat2x2<int, lowp> lowp_imat2;
139 typedef tmat3x3<int, lowp> lowp_imat3;
143 typedef tmat4x4<int, lowp> lowp_imat4;
148 typedef tmat2x2<int, lowp> lowp_imat2x2;
152 typedef tmat2x3<int, lowp> lowp_imat2x3;
156 typedef tmat2x4<int, lowp> lowp_imat2x4;
160 typedef tmat3x2<int, lowp> lowp_imat3x2;
164 typedef tmat3x3<int, lowp> lowp_imat3x3;
168 typedef tmat3x4<int, lowp> lowp_imat3x4;
172 typedef tmat4x2<int, lowp> lowp_imat4x2;
[all …]
Drandom.inl177 struct compute_linearRand<float, lowp, vecType>
179 …GLM_FUNC_QUALIFIER static vecType<float, lowp> call(vecType<float, lowp> const & Min, vecType<floa…
181 …return vecType<float, lowp>(compute_rand<uint8, lowp, vecType>::call()) / static_cast<float>(std::…
204 struct compute_linearRand<double, lowp, vecType>
206 …GLM_FUNC_QUALIFIER static vecType<double, lowp> call(vecType<double, lowp> const & Min, vecType<do…
208 …return vecType<double, lowp>(compute_rand<uint16, lowp, vecType>::call()) / static_cast<double>(st…
231 struct compute_linearRand<long double, lowp, vecType>
233 …QUALIFIER static vecType<long double, lowp> call(vecType<long double, lowp> const & Min, vecType<l…
235 …return vecType<long double, lowp>(compute_rand<uint32, lowp, vecType>::call()) / static_cast<long …
/hardware/google/gfxstream/third-party/glm/include/glm/
Dfwd.hpp20 typedef tquat<float, lowp> lowp_quat;
67 typedef tquat<double, lowp> lowp_dquat;
303 typedef tvec1<i8, lowp> lowp_i8vec1;
307 typedef tvec2<i8, lowp> lowp_i8vec2;
311 typedef tvec3<i8, lowp> lowp_i8vec3;
315 typedef tvec4<i8, lowp> lowp_i8vec4;
382 typedef tvec1<i16, lowp> lowp_i16vec1;
386 typedef tvec2<i16, lowp> lowp_i16vec2;
390 typedef tvec3<i16, lowp> lowp_i16vec3;
394 typedef tvec4<i16, lowp> lowp_i16vec4;
[all …]
Dmat3x3.hpp15 typedef tmat3x3<float, lowp> lowp_mat3;
36 typedef tmat3x3<float, lowp> lowp_mat3x3;
Dmat4x4.hpp15 typedef tmat4x4<float, lowp> lowp_mat4;
36 typedef tmat4x4<float, lowp> lowp_mat4x4;
Dmat2x2.hpp15 typedef tmat2x2<float, lowp> lowp_mat2;
36 typedef tmat2x2<float, lowp> lowp_mat2x2;
Dmat3x2.hpp15 typedef tmat3x2<float, lowp> lowp_mat3x2;
Dmat2x4.hpp15 typedef tmat2x4<float, lowp> lowp_mat2x4;
Dmat4x3.hpp15 typedef tmat4x3<float, lowp> lowp_mat4x3;
Dmat4x2.hpp15 typedef tmat4x2<float, lowp> lowp_mat4x2;
Dmat3x4.hpp15 typedef tmat3x4<float, lowp> lowp_mat3x4;
Dmat2x3.hpp15 typedef tmat2x3<float, lowp> lowp_mat2x3;
/hardware/google/gfxstream/third-party/glm/include/glm/gtx/
Dfast_square_root.inl26 …detail::compute_inversesqrt<tvec1, genType, lowp, detail::is_aligned<lowp>::value>::call(tvec1<gen…
29 …ersesqrt<tvec1, genType, highp, detail::is_aligned<highp>::value>::call(tvec1<genType, lowp>(x)).x;
Ddual_quaternion.hpp179 typedef tdualquat<float, lowp> lowp_dualquat;
195 typedef tdualquat<float, lowp> lowp_fdualquat;
211 typedef tdualquat<double, lowp> lowp_ddualquat;
/hardware/google/gfxstream/common/detector/shaders/
Dblit_texture_lowp.frag3 layout(set = 0, binding = 0) uniform lowp sampler2D uTexture;
Dblit_texture_lowp.frag.inl5 // layout(set = 0, binding = 0) uniform lowp sampler2D uTexture;
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_shader_tile_image.adoc72 lowp uint last_stencil = stencilAttachmentReadEXT();
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_shader_tile_image.adoc166 lowp uint stencilAttachmentReadEXT();
167 lowp uint stencilAttachmentReadEXT(int sample);
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/
DChangeLog.adoc12056 (code:mediump and code:lowp) when compiling for Vulkan. These will