Searched refs:tcs_vertices_out (Results 1 - 25 of 54) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dshader_info.h270 unsigned tcs_vertices_out; member in struct:shader_info::__anon5754f00b010a::__anon5754f00b0608
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_tcs.cpp86 if (nir->info.tess.tcs_vertices_out % 2) {
88 brw_imm_ud(nir->info.tess.tcs_vertices_out),
103 if (nir->info.tess.tcs_vertices_out % 2) {
402 nir->info.tess.tcs_vertices_out <= (devinfo->ver >= 12 ? 32 : 16) &&
411 prog_data->instances = nir->info.tess.tcs_vertices_out;
417 DIV_ROUND_UP(nir->info.tess.tcs_vertices_out, verts_per_thread);
437 output_size_bytes += nir->info.tess.tcs_vertices_out *
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_tcs.cpp86 if (nir->info.tess.tcs_vertices_out % 2) {
88 brw_imm_ud(nir->info.tess.tcs_vertices_out),
103 if (nir->info.tess.tcs_vertices_out % 2) {
410 prog_data->instances = DIV_ROUND_UP(nir->info.tess.tcs_vertices_out, 8);
412 prog_data->instances = DIV_ROUND_UP(nir->info.tess.tcs_vertices_out, 2);
431 output_size_bytes += nir->info.tess.tcs_vertices_out *
/xsrc/external/mit/MesaLib/dist/src/compiler/
H A Dshader_info.h460 uint8_t tcs_vertices_out; member in struct:shader_info::__anon04aa5a9e010a::__anon04aa5a9e0608
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c683 assert(tcs_info->tess.tcs_vertices_out == 0 ||
684 tes_info->tess.tcs_vertices_out == 0 ||
685 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
686 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
878 nir_lower_patch_vertices(pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL], pipeline->pipeline_nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h292 unsigned tcs_vertices_out; member in struct:radv_shader_variant_info::__anon685e57830908::__anon685e57830e08
H A Dradv_pipeline.c1644 num_tcs_output_cp = pipeline->shaders[MESA_SHADER_TESS_CTRL]->info.tcs.tcs_vertices_out; //TCS VERTICES OUT
2037 assert(tcs_info->tess.tcs_vertices_out == 0 ||
2038 tes_info->tess.tcs_vertices_out == 0 ||
2039 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
2040 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
2176 nir_lower_patch_vertices(nir[MESA_SHADER_TESS_EVAL], nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out, NULL);
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_pipeline.c693 assert(tcs_info->tess.tcs_vertices_out == 0 ||
694 tes_info->tess.tcs_vertices_out == 0 ||
695 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
696 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
721 tcs_stage->nir->info.tess.tcs_vertices_out,
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_tcs.c254 key->input_vertices = prog->info.tess.tcs_vertices_out;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_tcs.c255 key->input_vertices = prog->info.tess.tcs_vertices_out;
/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir_lower_tess_io_to_mem.c296 unsigned pervertex_output_patch_size = b->shader->info.tess.tcs_vertices_out * output_vertex_size;
330 ? nir_imm_int(b, b->shader->info.tess.tcs_vertices_out)
353 ? nir_imm_int(b, b->shader->info.tess.tcs_vertices_out)
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_tess.c188 slot_size = shader->info.tess.tcs_vertices_out * 4;
385 return nir_imm_int(b, b->shader->info.tess.tcs_vertices_out);
706 const uint32_t nvertices = shader->info.tess.tcs_vertices_out;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_program.c676 OUT_RING(ring, hs_info->tess.tcs_vertices_out);
682 hs_info->tess.tcs_vertices_out));
691 hs_info->tess.tcs_vertices_out * vs->output_size / 4;
699 const uint32_t patch_control_points = hs_info->tess.tcs_vertices_out;
702 * should be by MAX2(patch_control_points, hs_info->tess.tcs_vertices_out)
705 uint32_t prims_per_wave = wavesize / hs_info->tess.tcs_vertices_out;
H A Dfd6_const.c178 emit->hs->shader->nir->info.tess.tcs_vertices_out};
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h347 unsigned tcs_vertices_out; member in struct:radv_shader_info::__anonc0b8b2d60b08
H A Dradv_shader_info.c735 info->tcs.tcs_vertices_out = nir->info.tess.tcs_vertices_out;
H A Dradv_pipeline.c3014 assert(tcs_info->tess.tcs_vertices_out == 0 || tes_info->tess.tcs_vertices_out == 0 ||
3015 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
3016 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
3030 tcs_info->tess.tcs_vertices_out = tes_info->tess.tcs_vertices_out;
3044 unsigned tess_out_patch_size = nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out;
3073 infos[MESA_SHADER_TESS_CTRL].tcs.tcs_vertices_out
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlinker.cpp1904 gl_prog->info.tess.tcs_vertices_out = 0;
1920 if (gl_prog->info.tess.tcs_vertices_out != 0 &&
1921 gl_prog->info.tess.tcs_vertices_out !=
1925 gl_prog->info.tess.tcs_vertices_out,
1929 gl_prog->info.tess.tcs_vertices_out =
1938 if (gl_prog->info.tess.tcs_vertices_out == 0) {
2771 ? tcs->Program->info.tess.tcs_vertices_out
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlinker.cpp1827 gl_prog->info.tess.tcs_vertices_out = 0;
1843 if (gl_prog->info.tess.tcs_vertices_out != 0 &&
1844 gl_prog->info.tess.tcs_vertices_out !=
1848 gl_prog->info.tess.tcs_vertices_out,
1852 gl_prog->info.tess.tcs_vertices_out =
1861 if (gl_prog->info.tess.tcs_vertices_out == 0) {
2671 ? tcs->Program->info.tess.tcs_vertices_out
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_pipeline.c958 assert(tcs_info->tess.tcs_vertices_out == 0 ||
959 tes_info->tess.tcs_vertices_out == 0 ||
960 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
961 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
986 tcs_stage->nir->info.tess.tcs_vertices_out,
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_range_analysis.c1334 res = shader->info.tess.tcs_vertices_out
1335 ? (shader->info.tess.tcs_vertices_out - 1)
1411 res = config->max_workgroup_invocations / MAX2(shader->info.tess.tcs_vertices_out, 1u);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_tess.c93 unsigned tcs_out_vertices = info->base.tess.tcs_vertices_out;
141 ctx->shader->selector ? ctx->shader->selector->info.base.tess.tcs_vertices_out
H A Dsi_state_draw.cpp556 num_tcs_output_cp = tcs->info.base.tess.tcs_vertices_out;
2081 tcs && sctx->patch_vertices == tcs->info.base.tess.tcs_vertices_out;
2097 tcs && sctx->patch_vertices > tcs->info.base.tess.tcs_vertices_out;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_nir.c355 nir->info.tess.tcs_vertices_out;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/program/
H A Dprog_statevars.c595 val[0].i = ctx->TessCtrlProgram._Current->info.tess.tcs_vertices_out;

Completed in 89 milliseconds

123