Home
last modified time | relevance | path

Searched refs:uvec (Results 1 – 18 of 18) sorted by relevance

/external/swiftshader/src/OpenGL/compiler/
DInitialize.cpp203 TType *uvec = new TType(EbtUVec); in InsertBuiltInFunctions() local
211 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpLessThan, bvec, "lessThan", uvec, uvec); in InsertBuiltInFunctions()
214 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpLessThanEqual, bvec, "lessThanEqual", uvec, uvec); in InsertBuiltInFunctions()
217 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpGreaterThan, bvec, "greaterThan", uvec, uvec); in InsertBuiltInFunctions()
220 …mbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpGreaterThanEqual, bvec, "greaterThanEqual", uvec, uvec); in InsertBuiltInFunctions()
223 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpVectorEqual, bvec, "equal", uvec, uvec); in InsertBuiltInFunctions()
227 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpVectorNotEqual, bvec, "notEqual", uvec, uvec); in InsertBuiltInFunctions()
/external/mesa3d/src/compiler/glsl/
Dlower_instructions.cpp430 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in ldexp_to_arith() local
436 ir_variable *result = new(ir) ir_variable(uvec, "result", ir_var_temporary); in ldexp_to_arith()
444 new(ir) ir_variable(uvec, "sign_mantissa", ir_var_temporary); in ldexp_to_arith()
750 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in dfrexp_exp_to_arith() local
766 new(ir) ir_variable(uvec, "high_words", ir_var_temporary); in dfrexp_exp_to_arith()
1064 ir_variable *temp = new(ir) ir_variable(glsl_type::uvec(elements), "temp", in bit_count_to_math()
1272 new(ir) ir_variable(glsl_type::uvec(ir->operands[0]->type->vector_elements), in reverse_to_shifts()
1349 new(ir) ir_variable(glsl_type::uvec(elements), "lsb_only", ir_var_temporary); in find_lsb_to_float_cast()
1430 new(ir) ir_variable(glsl_type::uvec(elements), "temp", ir_var_temporary); in find_msb_to_float_cast()
1573 new(ir) ir_variable(glsl_type::uvec(elements), "src1", ir_var_temporary); in imul_high_to_mul()
[all …]
Dbuiltin_functions.cpp5582 MAKE_SIG(glsl_type::uvec(type->vector_elements), shader_bit_encoding, 1, x); in _floatBitsToUint()
6923 glsl_type::uvec(type->vector_elements), type); in _countLeadingZeros()
6931 MAKE_SIG(glsl_type::uvec(type->vector_elements), avail, 1, a); in _countTrailingZeros()
6982 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in _frexp() local
7011 ir_variable *bits = body.make_temp(uvec, "bits"); in _frexp()
/external/angle/src/libANGLE/renderer/gl/
DFeatureSupportGL.md97 |lessThan (uvec)<br>lessThanEqual (uvec)<br>greaterThan (uvec)<br>greaterThanEqual (uvec)<br>equal …
/external/skia/src/gpu/
DGrVx.h34 template<int N> using uvec = skvx::Vec<N, uint32_t>; variable
35 using uint2 = uvec<2>;
36 using uint4 = uvec<4>;
/external/skia/src/sksl/
Dsksl_gpu.sksl192 $bvec lessThan($uvec x, $uvec y);
196 $bvec lessThanEqual($uvec x, $uvec y);
202 $bvec greaterThan($uvec x, $uvec y);
208 $bvec greaterThanEqual($uvec x, $uvec y);
214 $bvec equal($uvec x, $uvec y);
221 $bvec notEqual($uvec x, $uvec y);
/external/skqp/src/sksl/
Dsksl.inc178 $bvec lessThan($uvec x, $uvec y);
183 $bvec lessThanEqual($uvec x, $uvec y);
190 $bvec greaterThan($uvec x, $uvec y);
197 $bvec greaterThanEqual($uvec x, $uvec y);
204 $bvec equal($uvec x, $uvec y);
212 $bvec notEqual($uvec x, $uvec y);
/external/mesa3d/src/compiler/nir/tests/
Dbuilder_tests.cpp38 case 32: return glsl_type::uvec(def->num_components); in type_for_def()
/external/angle/src/compiler/translator/
Dbuiltin_function_declarations.txt332 bvec lessThan(uvec, uvec);
337 bvec lessThanEqual(uvec, uvec);
342 bvec greaterThan(uvec, uvec);
347 bvec greaterThanEqual(uvec, uvec);
352 bvec equal(uvec, uvec);
359 bvec notEqual(uvec, uvec);
/external/deqp/doc/testspecs/GLES3/
Dfunctional.vertex_arrays.single_attribute.txt27 + Passing attributes to vec{N}, ivec{N} and uvec{N} (1 < n < 5).
Dperformance.shaders.operator.txt34 - functions with uint/uvec* return or parameter types
/external/deqp-deps/amber/docs/
Dvk_script.md366 * `uvec`
367 * `uvec[234]`
434 * `uvec`
/external/skia/src/gpu/tessellate/
DGrStrokeIndirectTessellator.cpp32 using grvx::uvec;
404 auto bits = skvx::bit_pun<uvec<N>>(numCombinedSegments); in writeResolveLevels()
/external/mesa3d/src/compiler/
Dbuiltin_type_macros.h44 DECL_VEC_TYPE(uint, uvec, GLSL_TYPE_UINT, GL_UNSIGNED_INT)
Dglsl_types.h394 static const glsl_type *uvec(unsigned components);
Dglsl_types.cpp650 VECN(components, uint, uvec) in VECN()
728 return uvec(rows); in VECN()
/external/mesa3d/docs/relnotes/
D19.3.0.rst1374 - zink: use uvec for undefs
D20.2.0.rst3568 - zink: use helper function to handle uvec/bvec types