Home
last modified time | relevance | path

Searched refs:tes (Results 1 – 25 of 163) sorted by relevance

1234567

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_ts.c57 struct svga_tes_variant *tes = svga_tes_variant(svga->state.hw_draw.tes); in make_tcs_key() local
58 key->tcs.prim_mode = tes->prim_mode; in make_tcs_key()
59 key->tcs.spacing = tes->spacing; in make_tcs_key()
60 key->tcs.vertices_order_cw = tes->vertices_order_cw; in make_tcs_key()
61 key->tcs.point_mode = tes->point_mode; in make_tcs_key()
69 key->tcs.vertices_out = tes->base.key.tes.vertices_per_patch; in make_tcs_key()
97 assert(!svga->curr.tes); in emit_hw_tcs()
156 struct svga_tes_shader *tes = svga->curr.tes; in make_tes_key() local
163 svga_init_shader_key_common(svga, PIPE_SHADER_TESS_EVAL, &tes->base, key); in make_tes_key()
167 key->tes.vertices_per_patch = tes->base.info.tes.reads_control_point ? in make_tes_key()
[all …]
Dsvga_pipe_ts.c144 struct svga_tes_shader *tes; in svga_create_tes_state() local
148 tes = (struct svga_tes_shader *) in svga_create_tes_state()
152 if (!tes) in svga_create_tes_state()
159 return tes; in svga_create_tes_state()
166 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; in svga_bind_tes_state() local
169 if (tes == svga->curr.tes) in svga_bind_tes_state()
172 svga->curr.tes = tes; in svga_bind_tes_state()
181 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; in svga_delete_tes_state() local
187 assert(tes->base.parent == NULL); in svga_delete_tes_state()
189 while (tes) { in svga_delete_tes_state()
[all …]
Dsvga_state_tgsi_transform.c428 struct svga_tes_shader *tes = svga->curr.tes; /* currently bound tes */ in update_tgsi_transform() local
450 if (tes && has_dynamic_indexing(&tes->base.tgsi_info)) { in update_tgsi_transform()
451 transform_dynamic_indexing(svga, &tes->base); in update_tgsi_transform()
Dsvga_state_fs.c156 if (svga->curr.tes) { in make_fs_key()
157 shader = &svga->curr.tes->base; in make_fs_key()
158 prim_mode = shader->info.tes.prim_mode; in make_fs_key()
365 &svga->curr.gs->base : (svga->curr.tes ? in emit_hw_fs()
366 &svga->curr.tes->base : &svga->curr.vs->base); in emit_hw_fs()
Dsvga_tgsi_vgpu10.c428 } tes; member
1777 if (index == emit->tes.tesscoord_sys_index) { in emit_src_register()
1788 swizzleX = MIN2(swizzleX, emit->tes.swizzle_max); in emit_src_register()
1789 swizzleY = MIN2(swizzleY, emit->tes.swizzle_max); in emit_src_register()
1790 swizzleZ = MIN2(swizzleZ, emit->tes.swizzle_max); in emit_src_register()
1791 swizzleW = MIN2(swizzleW, emit->tes.swizzle_max); in emit_src_register()
1793 else if (index == emit->tes.inner.tgsi_index) { in emit_src_register()
1795 index = emit->tes.inner.temp_index; in emit_src_register()
1797 else if (index == emit->tes.outer.tgsi_index) { in emit_src_register()
1799 index = emit->tes.outer.temp_index; in emit_src_register()
[all …]
Dsvga_shader.c868 svga->rebind.flags.tes = 0; in svga_rebind_shaders()
901 if (svga->rebind.flags.tes && hw->tes && hw->tes->gb_shader) { in svga_rebind_shaders()
902 ret = swc->resource_rebind(swc, NULL, hw->tes->gb_shader, SVGA_RELOC_READ); in svga_rebind_shaders()
906 svga->rebind.flags.tes = 0; in svga_rebind_shaders()
Dsvga_tgsi.c499 info->tes.prim_mode = in svga_tgsi_scan_shader()
501 info->tes.reads_tess_factor = tgsi_info->reads_tess_factors; in svga_tgsi_scan_shader()
510 info->tes.reads_control_point = TRUE; in svga_tgsi_scan_shader()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_tess.c525 struct draw_tess_eval_shader *tes; in draw_create_tess_eval_shader() local
534 tes = &llvm_tes->base; in draw_create_tess_eval_shader()
539 tes = CALLOC_STRUCT(draw_tess_eval_shader); in draw_create_tess_eval_shader()
542 if (!tes) in draw_create_tess_eval_shader()
545 tes->draw = draw; in draw_create_tess_eval_shader()
546 tes->state = *state; in draw_create_tess_eval_shader()
548 nir_tgsi_scan_shader(state->ir.nir, &tes->info, true); in draw_create_tess_eval_shader()
550 tes->prim_mode = tes->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in draw_create_tess_eval_shader()
551 tes->spacing = tes->info.properties[TGSI_PROPERTY_TES_SPACING]; in draw_create_tess_eval_shader()
552 tes->vertex_order_cw = tes->info.properties[TGSI_PROPERTY_TES_VERTEX_ORDER_CW]; in draw_create_tess_eval_shader()
[all …]
Ddraw_context.c639 } else if (draw->tes.tess_eval_shader) { in draw_get_shader_info()
640 return &draw->tes.tess_eval_shader->info; in draw_get_shader_info()
789 if (!draw->tes.tess_eval_shader) in draw_total_tes_outputs()
792 info = &draw->tes.tess_eval_shader->info; in draw_total_tes_outputs()
818 draw->tes.tgsi.sampler = sampler; in draw_texture_sampler()
847 draw->tes.tgsi.image = image; in draw_image()
876 draw->tes.tgsi.buffer = buffer; in draw_buffer()
944 if (draw->tes.tess_eval_shader) in draw_current_shader_outputs()
945 return draw->tes.num_tes_outputs; in draw_current_shader_outputs()
959 if (draw->tes.tess_eval_shader) in draw_current_shader_position_output()
[all …]
Ddraw_pt_fetch_shade_pipeline_llvm.c212 struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; in llvm_middle_end_prepare_tes() local
216 struct llvm_tess_eval_shader *shader = llvm_tess_eval_shader(tes); in llvm_middle_end_prepare_tes()
272 tes->current_variant = variant; in llvm_middle_end_prepare_tes()
292 struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; in llvm_middle_end_prepare() local
294 gs ? gs->output_primitive : tes ? get_tes_output_prim(tes) : in llvm_middle_end_prepare()
313 draw_pt_so_emit_prepare( fpme->so_emit, (gs == NULL && tes == NULL)); in llvm_middle_end_prepare()
411 if (tes) { in llvm_middle_end_prepare()
569 struct draw_tess_eval_shader *tes_shader = draw->tes.tess_eval_shader; in llvm_pipeline_generic()
Ddraw_prim_assembler.c62 const struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; in needs_primid() local
66 else if (tes) in needs_primid()
67 return !tes->info.uses_primid; in needs_primid()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_tess.c146 llvmpipe_bind_tes_state(struct pipe_context *pipe, void *tes) in llvmpipe_bind_tes_state() argument
150 llvmpipe->tes = (struct lp_tess_eval_shader *)tes; in llvmpipe_bind_tes_state()
153 (llvmpipe->tes ? llvmpipe->tes->dtes : NULL)); in llvmpipe_bind_tes_state()
160 llvmpipe_delete_tes_state(struct pipe_context *pipe, void *tes) in llvmpipe_delete_tes_state() argument
165 (struct lp_tess_eval_shader *)tes; in llvmpipe_delete_tes_state()
/third_party/mesa3d/src/gallium/drivers/r600/ci/
Dr600-turks-flakes.txt22 spec@arb_texture_cube_map_array@texturesize@tes-texturesize-samplercubearrayshadow
23 spec@glsl-1.50@execution@texturesize@tes-texturesize-sampler1darrayshadow
24 spec@glsl-1.50@execution@texturesize@tes-texturesize-sampler1dshadow
25 spec@glsl-1.50@execution@texturesize@tes-texturesize-sampler2darrayshadow
26 spec@glsl-1.50@execution@texturesize@tes-texturesize-sampler2dshadow
27 spec@glsl-1.50@execution@texturesize@tes-texturesize-samplercubeshadow
/third_party/mesa3d/src/mesa/main/
Ddraw_validate.c314 struct gl_program *tes = in _mesa_update_valid_to_render_state() local
316 if (tes->info.tess.point_mode) { in _mesa_update_valid_to_render_state()
319 } else if (tes->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) { in _mesa_update_valid_to_render_state()
383 struct gl_program *tes = in _mesa_update_valid_to_render_state() local
386 if (tes) { in _mesa_update_valid_to_render_state()
389 if (tes->info.tess.point_mode) in _mesa_update_valid_to_render_state()
391 else if (tes->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) in _mesa_update_valid_to_render_state()
Dstate.c103 struct gl_program *tes = in _mesa_update_allow_draw_out_of_order() local
140 (!tes || !tes->info.writes_memory) && in _mesa_update_allow_draw_out_of_order()
/third_party/vk-gl-cts/external/openglcts/docs/specs/
DCTS_ARB_shader_viewport_layer_array.txt46 b) vertex + tcs + tes + fragment
47 c) vertex + tcs + tes + geometry + fragment
58 b) vertex + tcs + tes + fragment
59 c) vertex + tcs + tes + geometry + fragment
/third_party/skia/third_party/externals/angle2/util/
Dshader_utils.cpp56 GLuint tes = 0; in CompileProgramInternal() local
76 tes = CompileShader(GL_TESS_EVALUATION_SHADER_EXT, tesSource); in CompileProgramInternal()
77 if (tes == 0) in CompileProgramInternal()
86 glAttachShader(program, tes); in CompileProgramInternal()
87 glDeleteShader(tes); in CompileProgramInternal()
98 glDeleteShader(tes); in CompileProgramInternal()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c72 output_usage_mask = info->tes.output_usage_mask; in gather_intrinsic_store_output_info()
370 if (!info->tes.as_es) in get_vs_output_info()
371 return &info->tes.outinfo; in get_vs_output_info()
655 info->tes._primitive_mode = nir->info.tess._primitive_mode; in radv_nir_shader_info_pass()
656 info->tes.spacing = nir->info.tess.spacing; in radv_nir_shader_info_pass()
657 info->tes.ccw = nir->info.tess.ccw; in radv_nir_shader_info_pass()
658 info->tes.point_mode = nir->info.tess.point_mode; in radv_nir_shader_info_pass()
681 (nir->info.stage == MESA_SHADER_TESS_EVAL && info->tes.as_es)) { in radv_nir_shader_info_pass()
683 nir->info.stage == MESA_SHADER_VERTEX ? &info->vs.es_info : &info->tes.es_info; in radv_nir_shader_info_pass()
686 : info->tes.num_linked_outputs; in radv_nir_shader_info_pass()
Dradv_aco_shader_info.h93 ASSIGN_OUTINFO(tes); in radv_aco_convert_shader_info()
94 ASSIGN_FIELD(tes.as_es); in radv_aco_convert_shader_info()
/third_party/flutter/flutter/packages/flutter_localizations/lib/src/l10n/
Dcupertino_lv.arb3 "datePickerMinuteSemanticsLabelZero": "$minute minūtes",
10 "datePickerMinuteSemanticsLabelOther": "$minute minūtes",
/third_party/mesa3d/src/intel/common/
Dintel_measure.c270 uintptr_t vs, uintptr_t tcs, uintptr_t tes, in intel_measure_state_changed() argument
305 if (!vs && !tcs && !tes && !gs && !fs && !cs) { in intel_measure_state_changed()
312 last_snap->tes != (uintptr_t) tes || in intel_measure_state_changed()
611 begin->vs, begin->tcs, begin->tes, begin->gs, begin->fs, begin->cs, in print_combined_results()
Dintel_measure.h111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member
159 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_measure.c198 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; in measure_start_snapshot()
230 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; in state_changed() local
237 tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; in state_changed()
244 vs, tcs, tes, gs, fs, cs); in state_changed()
/third_party/mesa3d/src/gallium/tools/trace/
Ddump_state.py249 self._state.tes = Struct()
254 self._state.tes.shader = None
259 self._state.tes.sampler = []
264 self._state.tes.sampler_views = []
269 self._state.tes.constant_buffer = []
370 self._state.tes.shader = state
418 return self._state.tes
649 self._normalize_stage_state(state.tes)
/third_party/mesa3d/src/intel/vulkan/
Danv_measure.c185 snapshot->tes = (uintptr_t) pipeline->shaders[MESA_SHADER_TESS_EVAL]; in anv_measure_start_snapshot()
218 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; in state_changed() local
234 tes = (uintptr_t) gfx->shaders[MESA_SHADER_TESS_EVAL]; in state_changed()
241 vs, tcs, tes, gs, fs, cs); in state_changed()

1234567