| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/util/ |
| factor.hpp | 31 /// Calculate all prime integer factors of \p x. 34 /// factors have been collected to reach the product \p limit. 42 std::vector<T> factors; local 47 factors.push_back(d); 51 return factors; 56 /// Walk the power set of prime factors of the n-dimensional 64 const std::vector<std::vector<T>> &factors, 67 if (d >= factors.size()) { 71 } else if (i >= factors[d].size()) { 73 return next_grid_factor(limits, grid, factors, 114 const std::vector<std::vector<T>> factors = local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/util/ |
| factor.hpp | 31 /// Calculate all prime integer factors of \p x. 34 /// factors have been collected to reach the product \p limit. 42 std::vector<T> factors; local 47 factors.push_back(d); 51 return factors; 56 /// Walk the power set of prime factors of the n-dimensional 64 const std::vector<std::vector<T>> &factors, 67 if (d >= factors.size()) { 71 } else if (i >= factors[d].size()) { 73 return next_grid_factor(limits, grid, factors, 114 const std::vector<std::vector<T>> factors = local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| pan_blending.c | 33 * blend factors. Blending is encoded separately (but identically) between RGB 37 * factor. The following dominant factors are possible: 293 /* We can upload a single constant for all of the factors. So, scan the factors 299 panfrost_make_constant(unsigned *factors, unsigned num_factors, const struct pipe_blend_color *blend_color, void *out) 305 unsigned factor = uncomplement_factor(factors[i]); 373 unsigned factors[] = { local 378 if (!panfrost_make_constant(factors, ARRAY_SIZE(factors), blend_color, &out->constant))
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| draw_tess.c | 275 struct pipe_tessellation_factors *factors) 288 factors->outer_tf[i] = input[outer_slot][i]; 291 factors->outer_tf[i] = shader->draw->default_outer_tess_level[i]; 295 factors->inner_tf[i] = input[inner_slot][i]; 298 factors->inner_tf[i] = shader->draw->default_inner_tess_level[i]; 355 struct pipe_tessellation_factors factors; local 366 llvm_fetch_tess_factors(shader, i, num_input_vertices_per_patch, &factors); 368 /* tessellate with the factors for this primitive */ 369 p_tessellate(ptess, &factors, &data); 393 llvm_tes_run(shader, i, num_input_vertices_per_patch, &data, &factors, (struct vertex_header *)output) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_blend.c | 441 const char *factors[] = { local 456 assert(rt_state->equation.rgb_src_factor < ARRAY_SIZE(factors)); 457 assert(rt_state->equation.rgb_dst_factor < ARRAY_SIZE(factors)); 464 factors[rt_state->equation.rgb_src_factor], 466 factors[rt_state->equation.rgb_dst_factor], 475 assert(rt_state->equation.alpha_src_factor < ARRAY_SIZE(factors)); 476 assert(rt_state->equation.alpha_dst_factor < ARRAY_SIZE(factors)); 480 factors[rt_state->equation.alpha_src_factor], 482 factors[rt_state->equation.alpha_dst_factor]);
|
| /xsrc/external/mit/glu/dist/src/libnurbs/internals/ |
| tobezier.cc | 80 void factors( void ); 366 * Knotspec::factors - precompute scale factors 374 Knotspec::factors( void ) function in class:Knotspec 478 * Knotspec::select - Knotspec::select segments and precompute scale factors 489 factors(); 552 /* allocate space for knots and factors */
|
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/ |
| MESA_texture_signed_rgba.spec | 111 127 (that is, uses different scale factors for negative and positive
|
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/ |
| MESA_texture_signed_rgba.spec | 111 127 (that is, uses different scale factors for negative and positive
|