Home
last modified time | relevance | path

Searched refs:VARYING_SLOT_PSIZ (Results 1 - 25 of 68) sorted by relevance

123

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_util.h82 BITFIELD64_BIT(VARYING_SLOT_PSIZ)) { in st_point_size_per_vertex()
103 BITFIELD64_BIT(VARYING_SLOT_PSIZ)); in st_point_size_per_vertex()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_varyings.h84 case VARYING_SLOT_PSIZ: in panvk_varying_buf_id()
98 case VARYING_SLOT_PSIZ: in panvk_varying_size()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_point_size_mov.c30 * and a move from that uniform to VARYING_SLOT_PSIZ. This is useful for
61 new_out->data.location = VARYING_SLOT_PSIZ; in lower_impl()
111 VARYING_SLOT_PSIZ); in nir_lower_point_size_mov()
H A Dnir_lower_point_size.c69 if (var->data.location != VARYING_SLOT_PSIZ) in instr_is_point_size()
H A Dnir_propagate_invariant.c207 case VARYING_SLOT_PSIZ: in nir_propagate_invariant()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_vue_map.c91 * (VARYING_SLOT_PSIZ). in brw_compute_vue_map()
125 assign_vue_slot(vue_map, VARYING_SLOT_PSIZ, slot++); in brw_compute_vue_map()
136 assign_vue_slot(vue_map, VARYING_SLOT_PSIZ, slot++); in brw_compute_vue_map()
H A Dgfx6_gs_visitor.cpp146 if (varying != VARYING_SLOT_PSIZ) { in gs_emit_vertex()
682 * as VARYING_SLOT_PSIZ. in get_vertex_output_offset_for_varying()
685 varying = VARYING_SLOT_PSIZ; in get_vertex_output_offset_for_varying()
H A Dbrw_vec4_visitor.cpp844 src_reg psiz = src_reg(output_reg[VARYING_SLOT_PSIZ][0]); in emit_psiz_and_flags()
895 if (output_reg[VARYING_SLOT_PSIZ][0].file != BAD_FILE) { in emit_psiz_and_flags()
898 src_reg reg_as_src = src_reg(output_reg[VARYING_SLOT_PSIZ][0]); in emit_psiz_and_flags()
948 case VARYING_SLOT_PSIZ:
H A Dbrw_compile_ff_gs.c470 /* gl_PointSize is stored in VARYING_SLOT_PSIZ.w. */ in gfx6_sol_program()
471 vertex_slot.swizzle = varying == VARYING_SLOT_PSIZ in gfx6_sol_program()
H A Dbrw_clip_util.c255 } else if (varying == VARYING_SLOT_PSIZ) { in brw_clip_interp_vertex()
/third_party/mesa3d/src/compiler/
H A Dshader_enums.h310 VARYING_SLOT_PSIZ, /* Does not appear in FS */ enumerator
453 case VARYING_SLOT_PSIZ: in _mesa_varying_slot_in_fs()
489 #define VARYING_BIT_PSIZ BITFIELD64_BIT(VARYING_SLOT_PSIZ)
H A Dshader_enums.c201 ENUM(VARYING_SLOT_PSIZ), in gl_varying_slot_name_for_stage()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_shader.c132 if (PAN_ARCH >= 9 && var->data.location == VARYING_SLOT_PSIZ) in collect_varyings()
235 s->info.outputs_written & (1 << VARYING_SLOT_PSIZ); in pan_shader_compile()
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_lower_point_sprite.c61 case VARYING_SLOT_PSIZ: in find_outputs()
140 case VARYING_SLOT_PSIZ: in lower_store()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_vs.cpp83 case VARYING_SLOT_PSIZ: in do_store_output()
226 case VARYING_SLOT_PSIZ: in emit_varying_pos()
449 case VARYING_SLOT_PSIZ: in do_scan_instruction()
H A Dsfn_shader_gs.cpp79 location == VARYING_SLOT_PSIZ || in process_store_output()
124 location == VARYING_SLOT_PSIZ || in process_load_input()
H A Dsfn_shader_tess.cpp216 case VARYING_SLOT_PSIZ: in do_scan_instruction()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_from_mesa.c95 case VARYING_SLOT_PSIZ: in tgsi_get_gl_varying_semantic()
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_io.c180 if (location == VARYING_SLOT_PSIZ && in v3d_nir_lower_vpm_output()
438 if (var->data.location == VARYING_SLOT_PSIZ && in v3d_nir_lower_io_update_output_var_base()
/third_party/mesa3d/src/microsoft/spirv_to_dxil/
H A Ddxil_spirv_nir.c387 var->data.location != VARYING_SLOT_PSIZ) in discard_psiz_access()
409 if (var->data.location == VARYING_SLOT_PSIZ) { in dxil_spirv_nir_discard_point_size_var()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_io.c287 output_var->data.location != VARYING_SLOT_PSIZ) { in vc4_nir_lower_output()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_program.c262 psize_regid = ir3_find_output_regid(s[VS].v, VARYING_SLOT_PSIZ); in fd5_program_emit()
425 ir3_link_add(&l, VARYING_SLOT_PSIZ, psize_regid, 0x1, l.max_loc); in fd5_program_emit()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c676 if (var->data.location == VARYING_SLOT_PSIZ) { in check_psiz()
688 if (!location_frac && location != VARYING_SLOT_PSIZ) { in find_var_with_location_frac()
714 if (location != VARYING_SLOT_PSIZ || !have_psiz || var->data.explicit_location) in find_var_with_location_frac()
830 if (bit == VARYING_SLOT_PSIZ && !have_psiz) in update_so_info()
837 if (var->data.location == VARYING_SLOT_PSIZ && !var->data.explicit_location) in update_so_info()
858 if (var->data.location == VARYING_SLOT_PSIZ) in update_so_info()
1378 case VARYING_SLOT_PSIZ: in assign_producer_var_io()
1429 case VARYING_SLOT_PSIZ: in assign_consumer_var_io()
1489 nir_variable *var = nir_find_variable_with_location(producer, nir_var_shader_out, VARYING_SLOT_PSIZ); in zink_compiler_assign_io()
3196 if (var->data.location == VARYING_SLOT_PSIZ) { in zink_shader_create()
[all...]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.c430 psize_regid = ir3_find_output_regid(vs, VARYING_SLOT_PSIZ);
456 psize_regid = ir3_find_output_regid(ds, VARYING_SLOT_PSIZ);
473 psize_regid = ir3_find_output_regid(gs, VARYING_SLOT_PSIZ);
619 ir3_link_add(&l, VARYING_SLOT_PSIZ, psize_regid, 0x1, l.max_loc);
/third_party/mesa3d/src/intel/vulkan/
H A DgenX_pipeline.c789 point_from_shader = mesh_prog_data->map.start_dw[VARYING_SLOT_PSIZ] >= 0; in emit_rs_state()
1309 /* VARYING_SLOT_PSIZ contains four scalar fields packed together: in emit_3dstate_streamout()
1310 * - VARYING_SLOT_PRIMITIVE_SHADING_RATE in VARYING_SLOT_PSIZ.x in emit_3dstate_streamout()
1311 * - VARYING_SLOT_LAYER in VARYING_SLOT_PSIZ.y in emit_3dstate_streamout()
1312 * - VARYING_SLOT_VIEWPORT in VARYING_SLOT_PSIZ.z in emit_3dstate_streamout()
1313 * - VARYING_SLOT_PSIZ in VARYING_SLOT_PSIZ.w in emit_3dstate_streamout()
1316 varying = VARYING_SLOT_PSIZ; in emit_3dstate_streamout()
1319 varying = VARYING_SLOT_PSIZ; in emit_3dstate_streamout()
1322 varying = VARYING_SLOT_PSIZ; in emit_3dstate_streamout()
[all...]

Completed in 28 milliseconds

123