HomeSort by: relevance | last modified time | path
    Searched defs:components (Results 1 - 25 of 97) sorted by relevancy

1 2 3 4

  /xsrc/external/mit/MesaLib/dist/src/glx/
compsize.c 154 int components; local
179 components = __glElementsPerGroup(format, type);
192 return bytes_per_row * height * depth * components;
pixel.c 94 GLint components, groupsPerRow, rowSize, padding, elementsPerRow; local
103 components = __glElementsPerGroup(format, GL_BITMAP);
104 rowSize = (groupsPerRow * components + 7) >> 3;
110 ((skipPixels * components) >> 3);
111 bitOffset = (skipPixels * components) & 7;
114 elementsPerRow = width * components;
176 GLint components, elementSize, rowSize, padding, groupsPerRow, groupSize; local
185 components = __glElementsPerGroup(format, type);
200 groupSize = elementSize * components;
213 elementsPerRow = width * components;
280 GLint components, groupsPerRow, rowSize, padding, elementsPerRow; local
402 GLint components, elementSize, rowSize, padding, groupsPerRow, groupSize; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/glx/
compsize.c 154 int components; local
179 components = __glElementsPerGroup(format, type);
192 return bytes_per_row * height * depth * components;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_lower_spill.c 29 * 1. ldp/stp can only load/store 4 components at a time, but spilling ignores
31 * created for texture setup which can be more than 4 components.
59 unsigned components = MIN2(orig_components - comp, 4); local
63 clone->srcs[1]->wrmask = MASK(components);
69 clone->srcs[2]->uim_val = components;
94 unsigned components = MIN2(orig_components - comp, 4); local
98 clone->dsts[0]->wrmask = MASK(components);
104 clone->srcs[2]->uim_val = components;
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_clip_disable.c 84 nir_ssa_def *components[4]; local
86 /* rewrite components as zeroes for planes that aren't enabled */
90 components[i] = nir_imm_int(b, 0);
92 components[i] = nir_channel(b, nir_ssa_for_src(b, instr->src[1], nir_src_num_components(instr->src[1])), i);
94 components[i] = nir_ssa_undef(b, 1, 32);
96 nir_store_deref(b, deref, nir_vec(b, components, instr->num_components), wrmask);
nir_opt_shrink_vectors.c 27 * Trims off the unused trailing components of SSA defs.
31 * whose components don't get read by any instruction. As it can be tricky
32 * to eliminate unused low components or channels in the middle of a writemask
34 * it is trivial to just drop the trailing components. For vector ALU only used
127 /* just reduce the number of components and return */
182 unsigned components = util_format_get_nr_components(format); local
183 if (components >= instr->num_components)
186 nir_ssa_def *data = nir_channels(b, instr->src[3].ssa, BITSET_MASK(components));
188 instr->num_components = components;
nir_inline_uniforms.c 84 /* For ops which has input size, all components of dest are
85 * determined by all components of srcs (except vec ops).
381 nir_ssa_def *components[NIR_MAX_VEC_COMPONENTS] = {0}; local
391 components[index] = nir_imm_int(&b, uniform_values[i]);
401 if (!components[i]) {
403 components[i] = nir_load_ubo(&b, 1, intr->dest.ssa.bit_size,
407 nir_instr_as_intrinsic(components[i]->parent_instr);
416 nir_vec(&b, components, num_components));
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_nir_clamp_image_1d_2d_array_sizes.c 98 nir_ssa_def *components[4]; local
99 /* OR all the sizes for all components but the last. */
115 components[i] =
120 components[i] = nir_channel(b, image_size, i);
121 or_components = nir_ior(b, components[i], or_components);
125 nir_vec(b, components, image_size->num_components);
  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/tests/
uniform_initializer_utils.cpp 81 for (unsigned i = 0; i < type->components(); i++) {
127 for (unsigned i = 0; i < type->components(); i++) {
247 verify_data(storage + (i * element_type->components()), 0,
251 const unsigned components = element_type->components(); local
255 storage_array_size * components,
260 for (unsigned i = 0; i < val->type->components(); i++) {
303 val->type->components(),
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/tests/
uniform_initializer_utils.cpp 81 for (unsigned i = 0; i < type->components(); i++) {
127 for (unsigned i = 0; i < type->components(); i++) {
247 verify_data(storage + (i * element_type->components()), 0,
251 const unsigned components = element_type->components(); local
255 storage_array_size * components,
260 for (unsigned i = 0; i < val->type->components(); i++) {
303 val->type->components(),
  /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
agx_register_allocate.c 49 unsigned components = 0; local
53 components = i + 1;
56 return components * size;
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
vtn_opencl.c 197 unsigned components = glsl_get_vector_elements(dest_type); local
198 unsigned stride = components * glsl_get_bit_size(dest_type) / 8;
  /xsrc/external/mit/makedepend/dist/
include.c 78 char *components[MAXFILES], newpath[BUFSIZ]; local
82 * slice path up into components.
88 cp = components;
103 cp = components;
113 if (cp != components)
123 cp = components;
  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
opt_dead_code_local.cpp 251 unsigned components[4]; local
258 components[channels++] = next;
264 components,
opt_structure_splitting.cpp 27 * If a structure is only ever referenced by its components, then
28 * split those components out to individual variables so they can be
52 this->components = NULL;
67 ir_variable **components; member in class:__anon747::variable_entry
165 /* We'll split copies of a structure to copies of components, so don't
240 *deref = new(entry->mem_ctx) ir_dereference_variable(entry->components[i]);
273 new_lhs = new(mem_ctx) ir_dereference_variable(lhs_entry->components[i]);
281 new_rhs = new(mem_ctx) ir_dereference_variable(rhs_entry->components[i]);
329 * components.
336 entry->components = ralloc_array(mem_ctx, ir_variable *, type->length)
    [all...]
lower_packed_varyings.cpp 62 * components of bar[0] are stored in packed5, and the remaining component is
170 const uint8_t *components,
210 const uint8_t* components; member in class:__anon713::lower_packed_varyings_visitor
251 void *mem_ctx, unsigned locations_used, const uint8_t *components,
258 components(components),
617 unsigned components = rvalue->type->vector_elements * dmul; local
620 for (unsigned i = 0; i < components; ++i)
622 assert(this->components[location - VARYING_SLOT_VAR0] >= components);
    [all...]
opt_array_splitting.cpp 55 this->components = NULL;
75 ir_variable **components; member in class:__anon731::opt_array_splitting::variable_entry
365 ir_dereference_variable(entry->components[constant->value.i[0]]);
376 entry->components[0]->insert_before(temp);
457 * components.
470 entry->components = ralloc_array(mem_ctx, ir_variable *, entry->size);
490 entry->components[i] = new_var;
491 entry->var->insert_before(entry->components[i]);
opt_minmax.cpp 88 * Returns LESS if all vector components of `a' are strictly lower than of `b',
89 * GREATER if all vector components of `a' are strictly greater than of `b',
90 * MIXED if some vector components of `a' are strictly lower than of `b' while
103 unsigned components = MAX2(a->type->components(), b->type->components()); local
110 i < components;
178 /* Some components are strictly lower, others are strictly greater */
191 /* All components are strictly lower or strictly greater */
200 for (unsigned i = 0; i < c->type->components(); i++)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
intel_regions.h 116 int components; member in struct:intel_image_format
  /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
brw_image.h 56 int components; member in struct:brw_image_format
  /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
midgard_print.c 61 static const char components[16] = "xyzwefghijklmnop"; variable
70 putchar(components[i]);
84 putchar(components[C]);
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
opt_dead_code_local.cpp 249 unsigned components[4]; local
256 components[channels++] = next;
262 components,
opt_structure_splitting.cpp 27 * If a structure is only ever referenced by its components, then
28 * split those components out to individual variables so they can be
52 this->components = NULL;
67 ir_variable **components; member in class:__anon3382::variable_entry
165 /* We'll split copies of a structure to copies of components, so don't
240 *deref = new(entry->mem_ctx) ir_dereference_variable(entry->components[i]);
273 new_lhs = new(mem_ctx) ir_dereference_variable(lhs_entry->components[i]);
281 new_rhs = new(mem_ctx) ir_dereference_variable(rhs_entry->components[i]);
329 * components.
336 entry->components = ralloc_array(mem_ctx, ir_variable *, type->length)
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
intel_regions.h 116 int components; member in struct:intel_image_format
  /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
intel_image.h 56 int components; member in struct:intel_image_format

Completed in 19 milliseconds

1 2 3 4