Searched refs:tes (Results 1 - 25 of 130) sorted by path

123456

/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c605 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 Dradv_pipeline.c1443 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 Dradv_shader.c742 case MESA_SHADER_TESS_EVAL: return var->info.tes.as_es ? "Tessellation Evaluation Shader as ES" : "Tessellation Evaluation Shader as VS";
H A Dradv_shader.h114 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 Dradv_shader_info.c175 info->tes.output_usage_mask);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlinker.cpp2664 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 Ddd_context.c314 DD_SHADER(TESS_EVAL, tes)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_trace/
H A Dtr_context.c559 TRACE_SHADER_STATE(tes)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_threaded_context.c539 TC_CSO_WHOLE2(tes, shader)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_program.c708 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 Dr600_shader.c250 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 Dr600_shader.h149 } tes; member in union:r600_shader_key
H A Dr600_state_common.c823 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 Dsi_state_shaders.c340 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 Dvirgl_context.c648 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 Dbrw_compiler.h430 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 Danv_pipeline.c772 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 Danv_private.h2822 ANV_DECL_GET_PROG_DATA_FUNC(tes, MESA_SHADER_TESS_EVAL)
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_binding_tables.c189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data;
193 &brw->tes.base);
H A Dbrw_context.c979 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 Dbrw_context.h1070 } tes; member in struct:brw_context
H A Dbrw_disk_cache.c102 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 Dbrw_draw.c826 brw->tes.base.sampler_count = ctx->TessEvalProgram._Current ?
H A Dbrw_link.cpp51 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 Dbrw_pipe_control.c181 brw->tes.base.push_constants_dirty = true;

Completed in 83 milliseconds

123456