HomeSort by: relevance | last modified time | path
    Searched refs:merged (Results 1 - 17 of 17) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/
vbo_save_draw.c 204 const GLbitfield enabled = node->merged.gallium.enabled_attribs[mode];
225 struct pipe_vertex_state *state = node->merged.gallium.state[mode];
226 struct pipe_draw_vertex_state_info info = node->merged.gallium.info;
234 if (node->merged.gallium.ctx == ctx) {
251 int * const private_refcount = (int*)&node->merged.gallium.private_refcount[mode];
273 if (node->merged.mode || node->merged.num_draws > 1) {
275 node->merged.start_counts,
276 node->merged.mode,
277 node->merged.num_draws
    [all...]
vbo_save_api.c 77 * - some primitives are merged together (eg: two consecutive GL_TRIANGLES
78 * with 3 vertices can be merged in a single GL_TRIANGLES with 6 vertices).
853 memset(&node->merged.info, 0, sizeof(struct pipe_draw_info));
855 node->merged.info.index_size = 4;
856 node->merged.info.instance_count = 1;
857 node->merged.info.index.gl_bo = node->cold->ib.obj;
859 node->merged.info.mode = merged_prims[0].mode;
860 node->merged.start_count.start = merged_prims[0].start;
861 node->merged.start_count.count = merged_prims[0].count;
862 node->merged.start_count.index_bias = 0
    [all...]
vbo_save.h 75 } merged; member in struct:vbo_save_vertex_list
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/pipe-loader/
pipe_loader.c 94 driOptionDescription *merged = malloc((driver_count + gallium_count) * local
95 sizeof(*merged));
96 if (!merged) {
101 memcpy(merged, gallium_driconf, sizeof(*merged) * gallium_count);
102 memcpy(&merged[gallium_count], driver_driconf, sizeof(*merged) * driver_count);
105 return merged;
  /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
vn_device.c 143 const char **merged = local
144 vk_alloc(alloc, sizeof(*merged) * (ext_count + extra_count),
146 if (!merged)
152 merged[count++] = exts[i];
156 merged[count++] = extra_exts[i];
159 *out_exts = merged;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_postsched.c 349 bool merged; member in struct:ir3_postsched_deps_state
357 * the half and full precision register files are "merged" (conflict,
426 if (state->merged) {
496 .merged = ctx->v->mergedregs,
510 .merged = ctx->v->mergedregs,
  /xsrc/external/mit/MesaLib/dist/src/amd/registers/
makeregheader.py 115 Returns False if field_in_type1 and field_in_type2 can be merged
207 merged = False
228 merged = True
230 if not merged:
regdb.py 244 merged = False
258 merged = True
261 if merged:
319 same key can be merged.
556 # Walk register mappings to find register types that should be merged.
579 # Walk over regtype sets that are to be merged and find enums that
580 # should be merged.
611 # update _all_ references to the merged enums (some may be from
612 # register types that aren't going to be merged).
644 assert len(enum_refs) == 1 # should be ensured by how we determine the enums to be merged
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_bit_size.c 326 nir_ssa_def *merged = nir_pack_64_2x32_split(b, &lowered[0]->dest.ssa, &lowered[1]->dest.ssa); local
327 nir_ssa_def_rewrite_uses(&phi->dest.ssa, merged);
nir_opt_copy_prop_vars.c 300 nir_component_mask_t merged = (uintptr_t) new_entry->data | local
302 old_entry->data = (void *) ((uintptr_t) merged);
  /xsrc/external/mit/libXt/dist/src/
Event.c 1098 XRectangle merged, bbox; local
1101 merged.x = MIN(rect.x, bbox.x);
1102 merged.y = MIN(rect.y, bbox.y);
1103 merged.width = (unsigned short) (MAX(rect.x + rect.width,
1104 bbox.x + bbox.width) - merged.x);
1105 merged.height = (unsigned short) (MAX(rect.y + rect.height,
1106 bbox.y + bbox.height) - merged.y);
1107 XUnionRectWithRegion(&merged, region, region);
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_opt_copy_prop_vars.c 252 nir_component_mask_t merged = (uintptr_t) new_entry->data | local
254 old_entry->data = (void *) ((uintptr_t) merged);
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
ir3.h 101 bool merged : 1; /* half-regs conflict with full regs (ie >= a6xx) */ member in struct:ir3_register
1413 if (reg->merged) {
ir3.c 923 reg->merged = true;
  /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
bi_schedule.c 1395 uint64_t *merged, unsigned *pcrel_pair)
1409 if (merged[s] == val && (*pcrel_pair) != s) {
1417 merged[idx] = val;
1514 /* Given merged constants, one of which might be PC-relative, fix up the M
  /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
radv_nir_to_llvm.c 172 /* On GFX10, VS is merged into GS for NGG. */
2350 prepare_gs_input_vgprs(struct radv_shader_context *ctx, bool merged)
2352 if (merged) {
2515 * a merged shader.
  /xsrc/external/mit/MesaLib/dist/src/mesa/main/
dlist.c 802 if (node->merged.gallium.private_refcount[mode]) {
803 assert(node->merged.gallium.private_refcount[mode] > 0);
804 p_atomic_add(&node->merged.gallium.state[mode]->reference.count,
805 -node->merged.gallium.private_refcount[mode]);
807 pipe_vertex_state_reference(&node->merged.gallium.state[mode], NULL);
810 if (node->merged.mode) {
811 free(node->merged.mode);
812 free(node->merged.start_counts);

Completed in 41 milliseconds