Home
last modified time | relevance | path

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

123

/external/vulkan-validation-layers/libs/glm/detail/
Dglm.cpp75 template struct tvec2<uint8, lowp>;
76 template struct tvec2<uint16, lowp>;
77 template struct tvec2<uint32, lowp>;
78 template struct tvec2<uint64, lowp>;
79 template struct tvec2<int8, lowp>;
80 template struct tvec2<int16, lowp>;
81 template struct tvec2<int32, lowp>;
82 template struct tvec2<int64, lowp>;
83 template struct tvec2<float32, lowp>;
84 template struct tvec2<float64, lowp>;
[all …]
Dtype_mat.hpp65 typedef detail::tmat2x2<float, lowp> lowp_mat2;
86 typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
112 typedef detail::tmat2x3<float, lowp> lowp_mat2x3;
138 typedef detail::tmat2x4<float, lowp> lowp_mat2x4;
164 typedef detail::tmat3x2<float, lowp> lowp_mat3x2;
190 typedef detail::tmat3x3<float, lowp> lowp_mat3;
211 typedef detail::tmat3x3<float, lowp> lowp_mat3x3;
237 typedef detail::tmat3x4<float, lowp> lowp_mat3x4;
263 typedef detail::tmat4x2<float, lowp> lowp_mat4x2;
289 typedef detail::tmat4x3<float, lowp> lowp_mat4x3;
[all …]
Dtype_vec.hpp46 typedef detail::tvec1<float, lowp> lowp_vec1_t;
49 typedef detail::tvec1<int, lowp> lowp_ivec1_t;
52 typedef detail::tvec1<uint, lowp> lowp_uvec1_t;
55 typedef detail::tvec1<bool, lowp> lowp_bvec1_t;
79 typedef detail::tvec2<float, lowp> lowp_vec2;
100 typedef detail::tvec2<double, lowp> lowp_dvec2;
121 typedef detail::tvec2<int, lowp> lowp_ivec2;
142 typedef detail::tvec2<uint, lowp> lowp_uvec2;
163 typedef detail::tvec2<bool, lowp> lowp_bvec2;
190 typedef detail::tvec3<float, lowp> lowp_vec3;
[all …]
Dfunc_exponential.inl64 struct compute_inversesqrt<vecType, float, lowp>
66 GLM_FUNC_QUALIFIER static vecType<float, lowp> call(vecType<float, lowp> const & x)
68 vecType<float, lowp> tmp(x);
69 vecType<float, lowp> xhalf(tmp * 0.5f);
70 …vecType<uint, lowp>* p = reinterpret_cast<vecType<uint, lowp>*>(const_cast<vecType<float, lowp>*>(…
71 vecType<uint, lowp> i = vecType<uint, lowp>(0x5f375a86) - (*p >> vecType<uint, lowp>(1));
72 vecType<float, lowp>* ptmp = reinterpret_cast<vecType<float, lowp>*>(&i);
Dprecision.hpp38 lowp, enumerator
/external/vulkan-validation-layers/libs/glm/
Dfwd.hpp49 typedef detail::tquat<float, lowp> lowp_quat;
96 typedef detail::tquat<double, lowp> lowp_dquat;
327 typedef detail::tvec1<i8, lowp> lowp_i8vec1;
331 typedef detail::tvec2<i8, lowp> lowp_i8vec2;
335 typedef detail::tvec3<i8, lowp> lowp_i8vec3;
339 typedef detail::tvec4<i8, lowp> lowp_i8vec4;
406 typedef detail::tvec1<i16, lowp> lowp_i16vec1;
410 typedef detail::tvec2<i16, lowp> lowp_i16vec2;
414 typedef detail::tvec3<i16, lowp> lowp_i16vec3;
418 typedef detail::tvec4<i16, lowp> lowp_i16vec4;
[all …]
Dmat2x2.hpp41 typedef detail::tmat2x2<float, lowp> lowp_mat2;
62 typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
Dmat3x3.hpp41 typedef detail::tmat3x3<float, lowp> lowp_mat3;
62 typedef detail::tmat3x3<float, lowp> lowp_mat3x3;
Dmat4x4.hpp41 typedef detail::tmat4x4<float, lowp> lowp_mat4;
62 typedef detail::tmat4x4<float, lowp> lowp_mat4x4;
Dmat4x2.hpp41 typedef detail::tmat4x2<float, lowp> lowp_mat4x2;
Dmat2x3.hpp41 typedef detail::tmat2x3<float, lowp> lowp_mat2x3;
Dmat3x4.hpp41 typedef detail::tmat3x4<float, lowp> lowp_mat3x4;
Dmat2x4.hpp41 typedef detail::tmat2x4<float, lowp> lowp_mat2x4;
Dmat3x2.hpp41 typedef detail::tmat3x2<float, lowp> lowp_mat3x2;
/external/vulkan-validation-layers/libs/glm/gtc/
Dmatrix_integer.hpp161 typedef detail::tmat2x2<int, lowp> lowp_imat2;
165 typedef detail::tmat3x3<int, lowp> lowp_imat3;
169 typedef detail::tmat4x4<int, lowp> lowp_imat4;
174 typedef detail::tmat2x2<int, lowp> lowp_imat2x2;
178 typedef detail::tmat2x3<int, lowp> lowp_imat2x3;
182 typedef detail::tmat2x4<int, lowp> lowp_imat2x4;
186 typedef detail::tmat3x2<int, lowp> lowp_imat3x2;
190 typedef detail::tmat3x3<int, lowp> lowp_imat3x3;
194 typedef detail::tmat3x4<int, lowp> lowp_imat3x4;
198 typedef detail::tmat4x2<int, lowp> lowp_imat4x2;
[all …]
/external/skia/src/gpu/
DGrShaderCaps.cpp192 GrSLPrecision lowp = kHigh_GrSLPrecision; in initSamplerPrecisionTable() local
196 lowp = SkTMin(lowp, effectiveLowP[s]); in initSamplerPrecisionTable()
210 table[kUnknown_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
211 table[kAlpha_8_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
212 table[kGray_8_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
213 table[kRGB_565_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
214 table[kRGBA_4444_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
215 table[kRGBA_8888_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
216 table[kBGRA_8888_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
217 table[kSRGBA_8888_GrPixelConfig] = lowp; in initSamplerPrecisionTable()
[all …]
/external/deqp/data/gles2/shaders/
Dqualification_order.test16 invariant varying lowp float x0;
32 invariant varying lowp float x0;
51 varying lowp float x0;
67 varying lowp float x0;
125 invariant lowp varying float x0;
141 invariant lowp varying float x0;
160 varying invariant lowp float x0;
176 varying invariant lowp float x0;
195 varying lowp invariant float x0;
211 varying lowp invariant float x0;
[all …]
Dinvalid_texture_functions.test8 uniform lowp sampler2D s;
30 uniform lowp samplerCube s;
/external/deqp/data/gles3/shaders/
Dqualification_order.test17 invariant smooth centroid out lowp float x0;
36 smooth centroid in lowp float x0;
58 smooth centroid out lowp float x0;
77 smooth centroid in lowp float x0;
140 invariant centroid out lowp float x0;
159 centroid in lowp float x0;
181 centroid out lowp float x0;
200 centroid in lowp float x0;
308 invariant smooth lowp centroid out float x0;
327 smooth lowp centroid in float x0;
[all …]
/external/swiftshader/third_party/PowerVR_SDK/Examples/Intermediate/ColourGrading/OGLES3/
DSceneFragShader.fsh3 varying lowp vec3 DiffuseLight;
4 varying lowp vec3 SpecularLight;
9 lowp vec3 texColor = texture2D(sTexture, TexCoord).rgb;
10 lowp vec3 color = (texColor * DiffuseLight) + SpecularLight;
DFragShader.fsh7 layout(location = 0) out lowp vec4 oFragColour;
12 lowp vec3 vAlteredCol = texture(sColourLUT, vCol.rgb).rgb;
DSceneVertShader.vsh10 varying lowp vec3 DiffuseLight;
11 varying lowp vec3 SpecularLight;
/external/deqp/doc/testspecs/GLES3/
Dfunctional.shaders.builtin_functions.precision.txt41 to lowp and mediump precisions even though the GLSL specification
43 lowp operations are expected to produce either an infinity or the
81 | | 2 ULP | | mediump, lowp |
84 | | 2 ULP | | mediump, lowp |
86 | | 2 ULP | -1 <= x <= 1 | mediump, lowp |
88 | | 2 ULP | -1 <= x <= 1 | mediump, lowp |
90 | | 2 ULP | !(x == 0 && y == 0) | mediump, lowp |
92 | | 2 ULP | | mediump, lowp |
111 The precisions for exponential functions for mediump and lowp have been
120 | | 2 ULP | | lowp |
[all …]
/external/vulkan-validation-layers/libs/glm/gtx/
Dfast_square_root.inl31 … P> tmp(detail::compute_inversesqrt<detail::tvec1, float, lowp>::call(detail::tvec1<float, lowp>(x…
34 …return detail::compute_inversesqrt<detail::tvec1, float, lowp>::call(detail::tvec1<float, lowp>(x)…
42 …> tmp(detail::compute_inversesqrt<detail::tvec1, double, lowp>::call(detail::tvec1<double, lowp>(x…
45 …return detail::compute_inversesqrt<detail::tvec1, double, lowp>::call(detail::tvec1<double, lowp>(…
Ddual_quaternion.hpp206 typedef detail::tdualquat<float, lowp> lowp_dualquat;
222 typedef detail::tdualquat<float, lowp> lowp_fdualquat;
238 typedef detail::tdualquat<double, lowp> lowp_ddualquat;

123