| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 605 if (ctx->shader_info->info.needs_multiview_view_index || (!ctx->options->key.tes.as_es && ctx->options->key.has_multiview_view_index)) 1090 if (ctx->options->key.tes.as_es) { 1366 num_tcs_outputs = ctx->options->key.tes.tcs_num_outputs; 2540 ctx->shader_info->tes.outinfo.clip_dist_mask = (1 << shader->info.clip_distance_array_size) - 1; 2541 ctx->shader_info->tes.outinfo.cull_dist_mask = (1 << shader->info.cull_distance_array_size) - 1; 2542 ctx->shader_info->tes.outinfo.cull_dist_mask <<= shader->info.clip_distance_array_size; 2900 ctx->shader_info->info.tes.output_usage_mask[location]; 3031 ctx->shader_info->info.tes.output_usage_mask[i]; 3121 ctx->shader_info->info.tes.output_usage_mask[i]; 3461 if (ctx->options->key.tes [all...] |
| H A D | radv_pipeline.c | 1443 es_info = radv_pipeline_has_tess(pipeline) ? &gs_info->tes.es_info : &gs_info->vs.es_info; 1446 &pipeline->shaders[MESA_SHADER_TESS_EVAL]->info.tes.es_info : 1665 struct radv_shader_variant *tes = radv_get_shader(pipeline, MESA_SHADER_TESS_EVAL); local in function:calculate_tess_state 1668 switch (tes->info.tes.primitive_mode) { 1680 switch (tes->info.tes.spacing) { 1694 bool ccw = tes->info.tes.ccw; 1702 if (tes 3110 struct radv_shader_variant *tes, *tcs; local in function:radv_pipeline_generate_tess_shaders [all...] |
| H A D | radv_shader.c | 742 case MESA_SHADER_TESS_EVAL: return var->info.tes.as_es ? "Tessellation Evaluation Shader as ES" : "Tessellation Evaluation Shader as VS";
|
| H A D | radv_shader.h | 114 struct radv_tes_variant_key tes; member in union:radv_shader_variant_key::__anon685e5783020a 200 } tes; member in struct:radv_shader_info 304 } tes; member in struct:radv_shader_variant_info::__anon685e57830908
|
| H A D | radv_shader_info.c | 175 info->tes.output_usage_mask);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | linker.cpp | 2664 gl_linked_shader *const tes = prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; local in function:resize_tes_inputs 2676 foreach_in_list(ir_instruction, ir, tes->ir) { 2684 foreach_in_list(ir_instruction, ir, tes->ir) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_ddebug/ |
| H A D | dd_context.c | 314 DD_SHADER(TESS_EVAL, tes)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_context.c | 559 TRACE_SHADER_STATE(tes)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_threaded_context.c | 539 TC_CSO_WHOLE2(tes, shader)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_program.c | 708 const struct shader_info *tes = local in function:get_unified_tess_slots 711 *per_vertex_slots = tes->inputs_read; 712 *per_patch_slots = tes->patch_inputs_read; 1225 struct iris_uncompiled_shader *tes = local in function:iris_update_compiled_shaders 1227 if (tes) { 1248 const struct iris_compiled_shader *tes = local in function:iris_update_compiled_shaders 1258 } else if (tes) { 1259 const struct brw_tes_prog_data *tes_data = (void *) tes->prog_data;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_shader.c | 250 if (key.tes.as_es) 638 /* we need this to get a common lds index for vs/tcs/tes input/outputs */ 3404 shader->tes_as_es = key.tes.as_es; 3405 shader->atomic_base = key.tes.first_atomic_counter;
|
| H A D | r600_shader.h | 149 } tes; member in union:r600_shader_key
|
| H A D | r600_state_common.c | 823 key->tes.as_es = (rctx->gs_shader != NULL); 824 key->tes.first_atomic_counter = r600_get_hw_atomic_count(ctx, PIPE_SHADER_TESS_EVAL); 1794 SELECT_SHADER_OR_FAIL(tes); 1812 UPDATE_SHADER(R600_HW_STAGE_ES, tes); 1829 UPDATE_SHADER_CLIP(R600_HW_STAGE_VS, tes); 1839 * enabling/disabling tes.
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_shaders.c | 340 const struct si_shader_selector *tes, 343 const struct tgsi_shader_info *info = &tes->info; 339 si_set_tesseval_regs(struct si_screen * sscreen,const struct si_shader_selector * tes,struct si_pm4_state * pm4) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| H A D | virgl_context.c | 648 void *tes) 650 uint32_t handle = (unsigned long)tes; 647 virgl_delete_tes_state(struct pipe_context * ctx,void * tes) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_compiler.h | 430 struct brw_tes_prog_key tes; member in union:brw_any_prog_key 1179 struct brw_tes_prog_data tes; member in union:brw_any_prog_data 1194 DEFINE_PROG_DATA_DOWNCAST(tes)
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_pipeline.c | 772 tes_stage->key.tes.inputs_read = 774 tes_stage->key.tes.patch_inputs_read = 777 return brw_compile_tes(compiler, device, mem_ctx, &tes_stage->key.tes, 779 &tes_stage->prog_data.tes, tes_stage->nir, 1005 populate_tes_prog_key(devinfo, &stages[stage].key.tes);
|
| H A D | anv_private.h | 2822 ANV_DECL_GET_PROG_DATA_FUNC(tes, MESA_SHADER_TESS_EVAL)
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_binding_tables.c | 189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 193 &brw->tes.base);
|
| H A D | brw_context.c | 979 brw->tes.base.stage = MESA_SHADER_TESS_EVAL; 1190 brw_bo_unreference(brw->tes.base.scratch_bo); 1196 brw_bo_unreference(brw->tes.base.push_const_bo);
|
| H A D | brw_context.h | 1070 } tes; member in struct:brw_context
|
| H A D | brw_disk_cache.c | 102 brw_tes_populate_key(brw, &prog_key.tes); 179 stage_state = &brw->tes.base; 328 write_program_data(brw, prog, &tes_key, brw->tes.base.prog_data, 329 brw->tes.base.prog_offset, cache,
|
| H A D | brw_draw.c | 826 brw->tes.base.sampler_count = ctx->TessEvalProgram._Current ?
|
| H A D | brw_link.cpp | 51 struct gl_linked_shader *tes = sh_prog->_LinkedShaders[MESA_SHADER_TESS_EVAL]; local in function:brw_shader_precompile 62 if (tes && !brw_tes_precompile(ctx, sh_prog, tes->Program))
|
| H A D | brw_pipe_control.c | 181 brw->tes.base.push_constants_dirty = true;
|