/third_party/mesa3d/src/intel/compiler/ |
D | brw_vec4_tcs.cpp | 86 if (nir->info.tess.tcs_vertices_out % 2) { in emit_prolog() 88 brw_imm_ud(nir->info.tess.tcs_vertices_out), in emit_prolog() 103 if (nir->info.tess.tcs_vertices_out % 2) { in emit_thread_end() 402 nir->info.tess.tcs_vertices_out <= (devinfo->ver >= 12 ? 32 : 16) && in brw_compile_tcs() 411 prog_data->instances = nir->info.tess.tcs_vertices_out; in brw_compile_tcs() 417 DIV_ROUND_UP(nir->info.tess.tcs_vertices_out, verts_per_thread); in brw_compile_tcs() 437 output_size_bytes += nir->info.tess.tcs_vertices_out * in brw_compile_tcs()
|
D | brw_nir.c | 1494 nir->info.tess.tcs_vertices_out = key->input_vertices; in brw_nir_create_passthrough_tcs()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_pipeline.c | 683 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info() 684 tes_info->tess.tcs_vertices_out == 0 || in merge_tess_info() 685 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info() 686 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info() 878 …HADER_TESS_EVAL], pipeline->pipeline_nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out, NULL); in lvp_graphics_pipeline_init()
|
/third_party/mesa3d/src/amd/common/ |
D | ac_nir_lower_tess_io_to_mem.c | 296 … unsigned pervertex_output_patch_size = b->shader->info.tess.tcs_vertices_out * output_vertex_size; in hs_output_lds_offset() 330 ? nir_imm_int(b, b->shader->info.tess.tcs_vertices_out) in hs_per_vertex_output_vmem_offset() 353 ? nir_imm_int(b, b->shader->info.tess.tcs_vertices_out) in hs_per_patch_output_vmem_offset()
|
/third_party/mesa3d/src/compiler/ |
D | shader_info.h | 460 uint8_t tcs_vertices_out; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 672 OUT_RING(ring, hs_info->tess.tcs_vertices_out); in setup_stateobj() 678 hs_info->tess.tcs_vertices_out)); in setup_stateobj() 687 hs_info->tess.tcs_vertices_out * vs->output_size / 4; in setup_stateobj() 695 const uint32_t patch_control_points = hs_info->tess.tcs_vertices_out; in setup_stateobj() 701 uint32_t prims_per_wave = wavesize / hs_info->tess.tcs_vertices_out; in setup_stateobj()
|
D | fd6_const.c | 178 emit->hs->shader->nir->info.tess.tcs_vertices_out}; in fd6_build_tess_consts()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir_lower_tess.c | 188 slot_size = shader->info.tess.tcs_vertices_out * 4; in build_primitive_map() 385 return nir_imm_int(b, b->shader->info.tess.tcs_vertices_out); in build_tcs_out_vertices() 706 const uint32_t nvertices = shader->info.tess.tcs_vertices_out; in ir3_nir_lower_tess_ctrl()
|
/third_party/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_tcs.c | 255 key->input_vertices = prog->info.tess.tcs_vertices_out; in brw_tcs_populate_default_key()
|
D | brw_program.c | 143 tcs ? tcs->Program->nir->info.tess.tcs_vertices_out : 0; in brw_create_nir()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_shader_info.c | 735 info->tcs.tcs_vertices_out = nir->info.tess.tcs_vertices_out; in radv_nir_shader_info_pass()
|
D | radv_pipeline.c | 3014 assert(tcs_info->tess.tcs_vertices_out == 0 || tes_info->tess.tcs_vertices_out == 0 || in merge_tess_info() 3015 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info() 3016 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info() 3030 tcs_info->tess.tcs_vertices_out = tes_info->tess.tcs_vertices_out; in merge_tess_info() 3044 unsigned tess_out_patch_size = nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out; in gather_tess_info() 3073 infos[MESA_SHADER_TESS_CTRL].tcs.tcs_vertices_out = tess_out_patch_size; in gather_tess_info() 3074 infos[MESA_SHADER_VERTEX].tcs.tcs_vertices_out = tess_out_patch_size; in gather_tess_info() 3443 nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out, NULL); in radv_create_shaders() 4731 pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.tcs.tcs_vertices_out; // TCS VERTICES OUT in radv_pipeline_generate_tess_state()
|
D | radv_shader.h | 347 unsigned tcs_vertices_out; member
|
D | radv_shader.c | 872 ac_nir_lower_tess_to_const(nir, nir->info.tess.tcs_vertices_out, info->num_tess_patches, in radv_lower_io_to_mem()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_pipeline.c | 958 assert(tcs_info->tess.tcs_vertices_out == 0 || in merge_tess_info() 959 tes_info->tess.tcs_vertices_out == 0 || in merge_tess_info() 960 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out); in merge_tess_info() 961 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out; in merge_tess_info() 986 tcs_stage->nir->info.tess.tcs_vertices_out, in anv_pipeline_link_tcs()
|
/third_party/mesa3d/src/compiler/glsl/ |
D | linker.cpp | 1904 gl_prog->info.tess.tcs_vertices_out = 0; in link_tcs_out_layout_qualifiers() 1920 if (gl_prog->info.tess.tcs_vertices_out != 0 && in link_tcs_out_layout_qualifiers() 1921 gl_prog->info.tess.tcs_vertices_out != in link_tcs_out_layout_qualifiers() 1925 gl_prog->info.tess.tcs_vertices_out, in link_tcs_out_layout_qualifiers() 1929 gl_prog->info.tess.tcs_vertices_out = in link_tcs_out_layout_qualifiers() 1938 if (gl_prog->info.tess.tcs_vertices_out == 0) { in link_tcs_out_layout_qualifiers() 2771 ? tcs->Program->info.tess.tcs_vertices_out in resize_tes_inputs()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_range_analysis.c | 1334 res = shader->info.tess.tcs_vertices_out in nir_unsigned_upper_bound() 1335 ? (shader->info.tess.tcs_vertices_out - 1) in nir_unsigned_upper_bound() 1411 res = config->max_workgroup_invocations / MAX2(shader->info.tess.tcs_vertices_out, 1u); in nir_unsigned_upper_bound()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_tess.c | 93 unsigned tcs_out_vertices = info->base.tess.tcs_vertices_out; in get_tcs_out_patch_stride() 141 ctx->shader->selector ? ctx->shader->selector->info.base.tess.tcs_vertices_out in get_num_tcs_out_vertices()
|
D | si_state_draw.cpp | 556 num_tcs_output_cp = tcs->info.base.tess.tcs_vertices_out; in si_emit_derived_tess_state() 2079 tcs && sctx->patch_vertices == tcs->info.base.tess.tcs_vertices_out; in si_draw() 2095 tcs && sctx->patch_vertices > tcs->info.base.tess.tcs_vertices_out; in si_draw()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | nir_to_tgsi_info.c | 432 nir->info.tess.tcs_vertices_out; in nir_tgsi_scan_shader()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_glsl_to_nir.cpp | 676 uint32_t tes_patch_verts = tcs_nir->info.tess.tcs_vertices_out; in st_lower_patch_vertices_in()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 1141 tu_cs_emit(cs, hs_info->tess.tcs_vertices_out); in tu6_emit_vpc() 1154 uint32_t prims_per_wave = wavesize / hs_info->tess.tcs_vertices_out; in tu6_emit_vpc() 1592 hs->shader->nir->info.tess.tcs_vertices_out in tu6_emit_geom_tess_consts()
|
/third_party/mesa3d/src/mesa/program/ |
D | prog_statevars.c | 763 val[0].i = ctx->TessCtrlProgram._Current->info.tess.tcs_vertices_out; in fetch_state()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_compiler.c | 1634 nir->info.tess.tcs_vertices_out = vertices_per_patch; in zink_shader_tcs_create()
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_ureg.c | 2291 info->tess.tcs_vertices_out); in ureg_setup_tess_ctrl_shader()
|