Home
last modified time | relevance | path

Searched refs:highp (Results 1 – 25 of 86) sorted by relevance

1234

/external/vulkan-validation-layers/libs/glm/detail/
Dglm.cpp97 template struct tvec2<uint8, highp>;
98 template struct tvec2<uint16, highp>;
99 template struct tvec2<uint32, highp>;
100 template struct tvec2<uint64, highp>;
101 template struct tvec2<int8, highp>;
102 template struct tvec2<int16, highp>;
103 template struct tvec2<int32, highp>;
104 template struct tvec2<int64, highp>;
105 template struct tvec2<float32, highp>;
106 template struct tvec2<float64, highp>;
[all …]
Dtype_mat.hpp79 typedef detail::tmat2x2<float, highp> highp_mat2;
100 typedef detail::tmat2x2<float, highp> highp_mat2x2;
126 typedef detail::tmat2x3<float, highp> highp_mat2x3;
152 typedef detail::tmat2x4<float, highp> highp_mat2x4;
178 typedef detail::tmat3x2<float, highp> highp_mat3x2;
204 typedef detail::tmat3x3<float, highp> highp_mat3;
225 typedef detail::tmat3x3<float, highp> highp_mat3x3;
251 typedef detail::tmat3x4<float, highp> highp_mat3x4;
277 typedef detail::tmat4x2<float, highp> highp_mat4x2;
303 typedef detail::tmat4x3<float, highp> highp_mat4x3;
[all …]
Dtype_vec.hpp44 typedef detail::tvec1<float, highp> highp_vec1_t;
47 typedef detail::tvec1<int, highp> highp_ivec1_t;
50 typedef detail::tvec1<uint, highp> highp_uvec1_t;
53 typedef detail::tvec1<bool, highp> highp_bvec1_t;
65 typedef detail::tvec2<float, highp> highp_vec2;
86 typedef detail::tvec2<double, highp> highp_dvec2;
107 typedef detail::tvec2<int, highp> highp_ivec2;
128 typedef detail::tvec2<uint, highp> highp_uvec2;
149 typedef detail::tvec2<bool, highp> highp_bvec2;
176 typedef detail::tvec3<float, highp> highp_vec3;
[all …]
/external/vulkan-validation-layers/libs/glm/gtx/
Dcompatibility.hpp91 …typedef detail::tvec2<bool, highp> bool2; //!< \brief boolean type with 2 components. (From GL…
92 …typedef detail::tvec3<bool, highp> bool3; //!< \brief boolean type with 3 components. (From GL…
93 …typedef detail::tvec4<bool, highp> bool4; //!< \brief boolean type with 4 components. (From GL…
96 …typedef detail::tmat2x2<bool, highp> bool2x2; //!< \brief boolean matrix with 2 x 2 components. …
97 …typedef detail::tmat2x3<bool, highp> bool2x3; //!< \brief boolean matrix with 2 x 3 components. …
98 …typedef detail::tmat2x4<bool, highp> bool2x4; //!< \brief boolean matrix with 2 x 4 components. …
99 …typedef detail::tmat3x2<bool, highp> bool3x2; //!< \brief boolean matrix with 3 x 2 components. …
100 …typedef detail::tmat3x3<bool, highp> bool3x3; //!< \brief boolean matrix with 3 x 3 components. …
101 …typedef detail::tmat3x4<bool, highp> bool3x4; //!< \brief boolean matrix with 3 x 4 components. …
102 …typedef detail::tmat4x2<bool, highp> bool4x2; //!< \brief boolean matrix with 4 x 2 components. …
[all …]
/external/deqp/data/gles3/shaders/
Duniform_block.test12 precision highp float;
29 precision highp float;
45 precision highp float;
57 precision highp float;
78 precision highp float;
95 precision highp float;
111 precision highp float;
123 precision highp float;
144 precision highp float;
161 precision highp float;
[all …]
Dqualification_order.test15 in highp vec4 dEQP_Position;
21 uniform highp float x2;
40 uniform highp float x2;
56 in highp vec4 dEQP_Position;
62 uniform highp float x2;
81 uniform highp float x2;
97 in highp vec4 dEQP_Position;
138 in highp vec4 dEQP_Position;
144 uniform highp float x2;
163 uniform highp float x2;
[all …]
Dconstant_expressions.test8 precision highp float;
25 precision highp float;
42 precision highp float;
59 precision highp float;
80 precision highp float;
97 precision highp float;
114 precision highp int;
131 precision highp int;
148 precision highp float;
167 precision highp int;
[all …]
Dnegative.test10 precision highp float;
26 precision highp float;
45 highp float a = 0.0;
57 precision highp float;
73 precision highp float;
89 precision highp float;
Dconstants.test11 precision highp float;
31 precision highp float;
47 precision highp float;
62 precision highp float;
77 precision highp float;
92 precision highp float;
107 precision highp float;
122 precision highp float;
137 precision highp float;
152 precision highp float;
[all …]
/external/deqp/data/gles31/shaders/
Duniform_block.test12 precision highp float;
29 precision highp float;
45 precision highp float;
57 precision highp float;
78 precision highp float;
95 precision highp float;
111 precision highp float;
123 precision highp float;
144 precision highp float;
161 precision highp float;
[all …]
Dimplicit_conversions.test21 precision highp float;
43 precision highp float;
65 precision highp float;
87 precision highp float;
109 precision highp float;
131 precision highp float;
153 precision highp float;
175 precision highp float;
197 precision highp float;
219 precision highp float;
[all …]
Duniform_location.test8 precision highp float;
28 precision highp float;
48 precision highp float;
51 in highp vec4 dEQP_Position;
61 precision highp float;
80 precision highp float;
100 precision highp float;
120 precision highp float;
123 in highp vec4 dEQP_Position;
133 precision highp float;
[all …]
Dandroid_extension_pack.test87 layout(binding=0, r32i) coherent uniform highp iimage2D u_image;
111 sample out highp float v_var;
176 out highp float geo_in;
224 out highp float v_var;
258 out highp float tc_in;
268 in highp float tc_in[];
269 out highp float tc_out[];
282 in highp float tc_out[];
283 out highp float te_out;
316 out VaryingIOBlockName { highp float v_var; } instanceName;
[all …]
Dtessellation_negative_user_defined_io.test19 highp float a;
20 highp vec2 b;
37 highp float a;
38 highp vec2 b;
78 highp float a;
79 highp float b[2];
95 highp float a;
96 highp float b[2];
134 out highp float varyingArray[gl_MaxPatchVertices]; // size does not match layout declaration
144 in highp float varyingArray[gl_MaxPatchVertices]; // size is correct
[all …]
Dlinkage_geometry_uniform_types.test36 precision highp float;
80 precision highp float;
124 precision highp float;
168 precision highp float;
212 precision highp float;
256 precision highp float;
300 precision highp float;
344 precision highp float;
388 precision highp float;
432 precision highp float;
[all …]
Dlinkage_tessellation_uniform_types.test44 precision highp float;
96 precision highp float;
148 precision highp float;
200 precision highp float;
252 precision highp float;
304 precision highp float;
356 precision highp float;
408 precision highp float;
460 precision highp float;
512 precision highp float;
[all …]
Dlinkage_uniform.test4 desc "Vertex side uniform has highp, fragment side uniform mediump."
10 uniform highp float u_val;
33 desc "Vertex side uniform has highp, fragment side uniform mediump."
39 uniform highp float u_val;
49 precision highp float;
62 desc "Vertex side uniform has lowp, fragment side uniform highp."
78 precision highp float;
79 uniform highp int u_val;
107 precision highp float;
1038 desc "Vertex side struct has highp, fragment side struct mediump."
[all …]
/external/vulkan-validation-layers/libs/glm/
Dfwd.hpp59 typedef detail::tquat<float, highp> highp_quat;
106 typedef detail::tquat<double, highp> highp_dquat;
361 typedef detail::tvec1<i8, highp> highp_i8vec1;
365 typedef detail::tvec2<i8, highp> highp_i8vec2;
369 typedef detail::tvec3<i8, highp> highp_i8vec3;
373 typedef detail::tvec4<i8, highp> highp_i8vec4;
440 typedef detail::tvec1<i16, highp> highp_i16vec1;
444 typedef detail::tvec2<i16, highp> highp_i16vec2;
448 typedef detail::tvec3<i16, highp> highp_i16vec3;
452 typedef detail::tvec4<i16, highp> highp_i16vec4;
[all …]
/external/vulkan-validation-layers/libs/glm/gtc/
Dmatrix_integer.hpp62 typedef detail::tmat2x2<int, highp> highp_imat2;
66 typedef detail::tmat3x3<int, highp> highp_imat3;
70 typedef detail::tmat4x4<int, highp> highp_imat4;
74 typedef detail::tmat2x2<int, highp> highp_imat2x2;
78 typedef detail::tmat2x3<int, highp> highp_imat2x3;
82 typedef detail::tmat2x4<int, highp> highp_imat2x4;
86 typedef detail::tmat3x2<int, highp> highp_imat3x2;
90 typedef detail::tmat3x3<int, highp> highp_imat3x3;
94 typedef detail::tmat3x4<int, highp> highp_imat3x4;
98 typedef detail::tmat4x2<int, highp> highp_imat4x2;
[all …]
/external/deqp/data/gles2/shaders/
Dconstant_expressions.test7 precision highp float;
22 precision highp float;
37 precision highp float;
52 precision highp float;
71 precision highp float;
86 precision highp float;
101 precision highp int;
116 precision highp int;
131 precision highp float;
148 precision highp int;
[all …]
Dconstants.test9 precision highp float;
27 precision highp float;
41 precision highp float;
54 precision highp float;
67 precision highp float;
80 precision highp float;
93 precision highp float;
106 precision highp float;
119 precision highp float;
132 precision highp float;
[all …]
Dqualification_order.test14 attribute highp vec4 dEQP_Position;
49 attribute highp vec4 dEQP_Position;
84 attribute highp vec4 dEQP_Position;
123 attribute highp vec4 dEQP_Position;
158 attribute highp vec4 dEQP_Position;
193 attribute highp vec4 dEQP_Position;
228 attribute highp vec4 dEQP_Position;
263 attribute highp vec4 dEQP_Position;
298 attribute highp vec4 dEQP_Position;
333 attribute highp vec4 dEQP_Position;
/external/deqp/external/vulkancts/data/vulkan/glsl/es310/
Dconstant_expressions.test8 precision highp float;
25 precision highp float;
42 precision highp float;
59 precision highp float;
80 precision highp float;
97 precision highp float;
114 precision highp int;
131 precision highp int;
148 precision highp float;
167 precision highp int;
[all …]
Dconstants.test11 precision highp float;
31 precision highp float;
46 precision highp float;
61 precision highp float;
76 precision highp float;
91 precision highp float;
106 precision highp float;
121 precision highp float;
136 precision highp float;
151 precision highp float;
[all …]
/external/deqp/doc/testspecs/GLES3/
Dfunctional.shaders.builtin_functions.precision.txt40 reference. Moreover, the highp precision requirements have been adapted
79 | sin(x) | 2^-11 | -pi <= x <= pi | highp |
80 | | 2^-12 * abs(x) | elsewhere | highp |
82 | cos(x) | 2^-11 | -pi <= x <= pi | highp |
83 | | 2^-12 * abs(x) | elsewhere | highp |
85 | asin(x) | 4 ULP | -1 <= x <= 1 | highp |
87 | acos(x) | 4 ULP | -1 <= x <= 1 | highp |
89 | atan(x, y) | 6 ULP | !(x == 0 && y == 0) | highp |
91 | atan(x) | 5 ULP | | highp |
118 | exp(x) | (3 + 2 * abs(x)) ULP | | highp |
[all …]

1234