Searched refs:sysval (Results 1 - 25 of 59) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_lower_rt_intrinsics.c102 nir_ssa_def *sysval = NULL; local in function:lower_rt_intrinsics_impl
107 sysval = stack_base_addr;
171 sysval = nir_extract_bits(b, data, 2, suboffset * 8,
181 sysval = nir_load_global_constant(b, addr, byte_size,
188 sysval = nir_channels(b, hotzone, 0xe);
192 sysval = globals.launch_size;
196 sysval = world_ray_in.orig;
200 sysval = world_ray_in.dir;
204 sysval = object_ray_in.orig;
208 sysval
[all...]
H A Dbrw_nir_lower_cs_intrinsics.c54 nir_ssa_def *sysval; local in function:lower_cs_intrinsics_convert_block
62 sysval = nir_u2u64(b, &intrinsic->dest.ssa);
64 sysval,
65 sysval->parent_instr);
208 sysval = local_id;
210 sysval = local_index;
230 sysval =
241 sysval = nir_u2u64(b, sysval);
243 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, sysval);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_system_values.c156 nir_ssa_def *sysval = NULL; local in function:convert_block
159 sysval = build_global_invocation_id(b, bit_size);
168 sysval = nir_imul(b, nir_channel(b, global_id, 2),
170 sysval = nir_iadd(b, nir_channel(b, global_id, 1), sysval);
171 sysval = nir_imul(b, nir_channel(b, global_size, 0), sysval);
172 sysval = nir_iadd(b, nir_channel(b, global_id, 0), sysval);
201 sysval
[all...]
H A Dnir_intrinsics.py35 indices, flags, sysval, bit_sizes):
47 - sysval: is this a system-value intrinsic
61 assert isinstance(sysval, bool)
73 self.sysval = sysval
145 flags=[], sysval=False, bit_sizes=[]):
148 indices, flags, sysval, bit_sizes)
512 flags=[CAN_ELIMINATE, CAN_REORDER], sysval=True,
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_sysvals_to_varyings.c42 #define SYSVAL_TO_VARYING(opt, sysval, varying) \
43 case SYSTEM_VALUE_ ## sysval: \
H A Dnir_intrinsics.py46 indices, flags, sysval, bit_sizes):
58 - sysval: is this a system-value intrinsic
72 assert isinstance(sysval, bool)
88 self.sysval = sysval
119 flags=[], sysval=False, bit_sizes=[]):
122 indices, flags, sysval, bit_sizes)
692 flags=[CAN_ELIMINATE, CAN_REORDER], sysval=True,
/xsrc/external/mit/MesaLib/dist/src/panfrost/util/
H A Dpan_sysval.c107 unsigned sysval = ~0; local in function:panfrost_sysval_for_instr
112 sysval = panfrost_nir_sysval_for_intrinsic(intr);
120 sysval = PAN_SYSVAL(TEXTURE_SIZE,
134 return sysval;
140 int sysval)
144 void *cached = _mesa_hash_table_u64_search(sysval_to_id, sysval);
153 _mesa_hash_table_u64_insert(sysval_to_id, sysval, (void *) ((uintptr_t) id + 1));
154 sysvals->sysvals[id] = sysval;
138 pan_lookup_sysval(struct hash_table_u64 * sysval_to_id,struct panfrost_sysvals * sysvals,int sysval) argument
H A Dpan_ir.h65 /* Allow 2D of sysval IDs, while allowing nonparametric sysvals to equal
69 #define PAN_SYSVAL_TYPE(sysval) ((sysval) & 0xffff)
70 #define PAN_SYSVAL_ID(sysval) ((sysval) >> 16)
146 int sysval);
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.h65 _mesa_sysval_to_semantic(unsigned sysval);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.h70 _mesa_sysval_to_semantic(unsigned sysval);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_from_mesa.h56 tgsi_get_sysval_semantic(unsigned sysval);
H A Dtgsi_from_mesa.c216 tgsi_get_sysval_semantic(unsigned sysval) argument
218 switch (sysval) {
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_nir_lower_cs_intrinsics.c56 nir_ssa_def *sysval; local in function:lower_cs_intrinsics_convert_block
140 sysval = local_id;
142 sysval = local_index;
151 sysval = nir_imm_int(b, 0);
160 sysval = nir_imm_int(b, num_subgroups);
168 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, nir_src_for_ssa(sysval));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_assemble.c87 memcpy(state->sysval, program.sysvals, sizeof(state->sysval[0]) * state->sysval_count);
H A Dpan_context.h273 unsigned sysval[MAX_SYSVAL_COUNT]; member in struct:panfrost_shader_state
/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dshader_enums.c206 gl_system_value_name(gl_system_value sysval) argument
256 return NAME(sysval);
H A Dshader_enums.h638 const char *gl_system_value_name(gl_system_value sysval);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_dce.c116 (instr->input.sysval == SYSTEM_VALUE_BARYCENTRIC_PERSP_PIXEL))
H A Dir3_compiler_nir.c69 in->input.sysval = ~0;
103 /* first four vec4 sysval's reserved for UBOs: */
1462 instr->input.sysval = slot;
1464 so->inputs[n].sysval = true;
1477 struct ir3_instruction *sysval = create_input(ctx, compmask); local in function:create_sysval_input
1478 add_sysval_input_compmask(ctx, slot, compmask, sysval);
1479 return sysval;
1524 gl_system_value sysval; local in function:nir_intrinsic_barycentric_sysval
1529 sysval = SYSTEM_VALUE_BARYCENTRIC_LINEAR_PIXEL;
1531 sysval
1556 gl_system_value sysval = nir_intrinsic_barycentric_sysval(intr); local in function:emit_intrinsic_barycentric
[all...]
H A Dir3_shader.h584 * Note that sysval's should come *after* normal inputs.
598 bool sysval : 1; /* slot is a gl_system_value */ member in struct:ir3_shader_variant::__anon448bd35c0608
611 /* sum of sysval input components (scalar). */
994 if (so->inputs[j].sysval && (so->inputs[j].slot == slot))
/xsrc/external/mit/MesaLib/dist/src/compiler/
H A Dshader_enums.c258 gl_system_value_name(gl_system_value sysval) argument
338 return NAME(sysval);
H A Dshader_enums.h800 const char *gl_system_value_name(gl_system_value sysval);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_shader.h398 * Note that sysval's should come *after* normal inputs.
413 bool sysval : 1; /* slot is a gl_system_value */ member in struct:ir3_shader_variant::__anon6c2d57490608
660 if (so->inputs[j].sysval && (so->inputs[j].slot == slot))
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_state.c3299 uint32_t sysval = shader->system_values[i]; local in function:upload_sysvals
3302 if (BRW_PARAM_DOMAIN(sysval) == BRW_PARAM_DOMAIN_IMAGE) {
3304 unsigned img = BRW_PARAM_IMAGE_IDX(sysval);
3305 unsigned offset = BRW_PARAM_IMAGE_OFFSET(sysval);
3312 } else if (sysval == BRW_PARAM_BUILTIN_ZERO) {
3314 } else if (BRW_PARAM_BUILTIN_IS_CLIP_PLANE(sysval)) {
3315 int plane = BRW_PARAM_BUILTIN_CLIP_PLANE_IDX(sysval);
3316 int comp = BRW_PARAM_BUILTIN_CLIP_PLANE_COMP(sysval);
3318 } else if (sysval == BRW_PARAM_BUILTIN_PATCH_VERTICES_IN) {
3330 } else if (sysval >
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/
H A Dmidgard_compile.c786 int sysval = -1; local in function:midgard_nir_assign_sysval_body
790 sysval = midgard_nir_sysval_for_intrinsic(intr);
793 if (sysval < 0)
796 /* We have a sysval load; check if it's already been assigned */
798 if (_mesa_hash_table_u64_search(ctx->sysval_to_id, sysval))
804 _mesa_hash_table_u64_insert(ctx->sysval_to_id, sysval, (void *) ((uintptr_t) id + 1));
805 ctx->sysvals[id] = sysval;
1540 int sysval = midgard_nir_sysval_for_intrinsic(instr); local in function:emit_sysval_read
1541 void *val = _mesa_hash_table_u64_search(ctx->sysval_to_id, sysval);

Completed in 41 milliseconds

123