Home
last modified time | relevance | path

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

12345678

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_ts.c86 struct svga_tes_variant *tes = svga_tes_variant(svga->state.hw_draw.tes); in make_tcs_key() local
87 key->tcs.prim_mode = tes->prim_mode; in make_tcs_key()
88 key->tcs.spacing = tes->spacing; in make_tcs_key()
89 key->tcs.vertices_order_cw = tes->vertices_order_cw; in make_tcs_key()
90 key->tcs.point_mode = tes->point_mode; in make_tcs_key()
98 key->tcs.vertices_out = tes->base.key.tes.vertices_per_patch; in make_tcs_key()
126 assert(!svga->curr.tes); in emit_hw_tcs()
191 struct svga_tes_shader *tes, in compile_tes() argument
198 variant = svga_tgsi_vgpu10_translate(svga, &tes->base, key, in compile_tes()
218 struct svga_tes_shader *tes = svga->curr.tes; in make_tes_key() local
[all …]
Dsvga_pipe_ts.c148 struct svga_tes_shader *tes; in svga_create_tes_state() local
150 tes = CALLOC_STRUCT(svga_tes_shader); in svga_create_tes_state()
151 if (!tes) in svga_create_tes_state()
156 tes->base.tokens = tgsi_dup_tokens(templ->tokens); in svga_create_tes_state()
160 tgsi_scan_shader(tes->base.tokens, &tes->base.info); in svga_create_tes_state()
162 tes->base.id = svga->debug.shader_id++; in svga_create_tes_state()
164 tes->generic_inputs = svga_get_generic_inputs_mask(&tes->base.info); in svga_create_tes_state()
167 return tes; in svga_create_tes_state()
174 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; in svga_bind_tes_state() local
177 if (tes == svga->curr.tes) in svga_bind_tes_state()
[all …]
Dsvga_state_tgsi_transform.c422 struct svga_tes_shader *tes = svga->curr.tes; /* currently bound tes */ in update_tgsi_transform() local
444 if (tes && has_dynamic_indexing(&tes->base.info)) { in update_tgsi_transform()
445 transform_dynamic_indexing(svga, &tes->base); in update_tgsi_transform()
Dsvga_shader.c678 svga->rebind.flags.tes = 0; in svga_rebind_shaders()
711 if (svga->rebind.flags.tes && hw->tes && hw->tes->gb_shader) { in svga_rebind_shaders()
712 ret = swc->resource_rebind(swc, NULL, hw->tes->gb_shader, SVGA_RELOC_READ); in svga_rebind_shaders()
716 svga->rebind.flags.tes = 0; in svga_rebind_shaders()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_tess.c528 struct draw_tess_eval_shader *tes; in draw_create_tess_eval_shader() local
537 tes = &llvm_tes->base; in draw_create_tess_eval_shader()
542 tes = CALLOC_STRUCT(draw_tess_eval_shader); in draw_create_tess_eval_shader()
545 if (!tes) in draw_create_tess_eval_shader()
548 tes->draw = draw; in draw_create_tess_eval_shader()
549 tes->state = *state; in draw_create_tess_eval_shader()
551 nir_tgsi_scan_shader(state->ir.nir, &tes->info, true); in draw_create_tess_eval_shader()
553 tes->prim_mode = tes->info.properties[TGSI_PROPERTY_TES_PRIM_MODE]; in draw_create_tess_eval_shader()
554 tes->spacing = tes->info.properties[TGSI_PROPERTY_TES_SPACING]; in draw_create_tess_eval_shader()
555 tes->vertex_order_cw = tes->info.properties[TGSI_PROPERTY_TES_VERTEX_ORDER_CW]; in draw_create_tess_eval_shader()
[all …]
Ddraw_context.c643 } else if (draw->tes.tess_eval_shader) { in draw_get_shader_info()
644 return &draw->tes.tess_eval_shader->info; in draw_get_shader_info()
793 if (!draw->tes.tess_eval_shader) in draw_total_tes_outputs()
796 info = &draw->tes.tess_eval_shader->info; in draw_total_tes_outputs()
822 draw->tes.tgsi.sampler = sampler; in draw_texture_sampler()
851 draw->tes.tgsi.image = image; in draw_image()
880 draw->tes.tgsi.buffer = buffer; in draw_buffer()
961 if (draw->tes.tess_eval_shader) in draw_current_shader_position_output()
962 return draw->tes.position_output; in draw_current_shader_position_output()
976 else if (draw->tes.tess_eval_shader) in draw_current_shader_viewport_index_output()
[all …]
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()
Ddraw_pt_fetch_shade_pipeline_llvm.c217 struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; in llvm_middle_end_prepare_tes() local
221 struct llvm_tess_eval_shader *shader = llvm_tess_eval_shader(tes); in llvm_middle_end_prepare_tes()
279 tes->current_variant = variant; in llvm_middle_end_prepare_tes()
299 struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; in llvm_middle_end_prepare() local
300 const unsigned out_prim = gs ? gs->output_primitive : tes ? get_tes_output_prim(tes) : in llvm_middle_end_prepare()
419 if (tes) { in llvm_middle_end_prepare()
577 struct draw_tess_eval_shader *tes_shader = draw->tes.tess_eval_shader; in llvm_pipeline_generic()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_tes_surface_state.c41 struct brw_stage_state *stage_state = &brw->tes.base; in brw_upload_tes_pull_constants()
51 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; in brw_upload_tes_pull_constants()
79 struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; in brw_upload_tes_ubo_surfaces()
81 brw_upload_ubo_surfaces(brw, prog, &brw->tes.base, prog_data); in brw_upload_tes_ubo_surfaces()
102 brw_upload_image_surfaces(brw, tep, &brw->tes.base, in brw_upload_tes_image_surfaces()
103 brw->tes.base.prog_data); in brw_upload_tes_image_surfaces()
Dgfx6_clip_state.c51 } else if (brw->tes.base.prog_data) { in brw_is_drawing_points()
53 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology == in brw_is_drawing_points()
75 } else if (brw->tes.base.prog_data) { in brw_is_drawing_lines()
77 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology == in brw_is_drawing_lines()
Dbrw_tes.c43 struct brw_stage_state *stage_state = &brw->tes.base; in brw_codegen_tes_prog()
116 &stage_state->prog_offset, &brw->tes.base.prog_data); in brw_codegen_tes_prog()
158 struct brw_stage_state *stage_state = &brw->tes.base; in brw_upload_tes_prog()
172 &stage_state->prog_offset, &brw->tes.base.prog_data, in brw_upload_tes_prog()
219 uint32_t old_prog_offset = brw->tes.base.prog_offset; in brw_tes_precompile()
220 struct brw_stage_prog_data *old_prog_data = brw->tes.base.prog_data; in brw_tes_precompile()
229 brw->tes.base.prog_offset = old_prog_offset; in brw_tes_precompile()
230 brw->tes.base.prog_data = old_prog_data; in brw_tes_precompile()
Dbrw_tcs.c246 const struct gl_linked_shader *tes = in brw_tcs_populate_default_key() local
257 if (tes) { in brw_tcs_populate_default_key()
258 key->tes_primitive_mode = tes->Program->info.tess.primitive_mode; in brw_tcs_populate_default_key()
260 tes->Program->info.tess.primitive_mode == GL_QUADS && in brw_tcs_populate_default_key()
261 tes->Program->info.tess.spacing == TESS_SPACING_EQUAL; in brw_tcs_populate_default_key()
283 const struct gl_linked_shader *tes = in brw_tcs_precompile() local
285 struct brw_program *btep = tes ? brw_program(tes->Program) : NULL; in brw_tcs_precompile()
Dgfx7_urb.c107 brw->tes.base.push_constants_dirty = true; in gfx7_allocate_push_constants()
200 const bool tess_present = brw->tes.base.prog_data; in upload_urb()
218 tess_present ? brw_vue_prog_data(brw->tes.base.prog_data) : NULL, in gfx7_upload_urb()
/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/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 == GL_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 == GL_ISOLINES) in _mesa_update_valid_to_render_state()
/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/mesa3d/src/gallium/drivers/softpipe/ci/
Dsoftpipe-quick.txt262 spec/!opengl 2.0/vertex-program-two-side back back2/tcs-out, tes and fs: skip
263 spec/!opengl 2.0/vertex-program-two-side back back2/tes-out and fs: skip
264 spec/!opengl 2.0/vertex-program-two-side back back2/vs, tcs, tes and fs: skip
265 spec/!opengl 2.0/vertex-program-two-side back front2 back2/tcs-out, tes and fs: skip
266 spec/!opengl 2.0/vertex-program-two-side back front2 back2/tes-out and fs: skip
267 spec/!opengl 2.0/vertex-program-two-side back front2 back2/vs, tcs, tes and fs: skip
268 spec/!opengl 2.0/vertex-program-two-side back front2/tcs-out, tes and fs: skip
269 spec/!opengl 2.0/vertex-program-two-side back front2/tes-out and fs: skip
270 spec/!opengl 2.0/vertex-program-two-side back front2/vs, tcs, tes and fs: skip
271 spec/!opengl 2.0/vertex-program-two-side back2/tcs-out, tes and fs: skip
[all …]
/third_party/curl/tests/data/
Dtest66215 Location: http://example.net/tes t case=/%TESTNUMBER0002
30 Location: http://example.net/tes t case=/%TESTNUMBER0002
70 GET http://example.net/tes%20t%20case=/%TESTNUMBER0002 HTTP/1.1
Dtest66319 Location: http://example.net/there/it/is/../../tes t case=/%TESTNUMBER0002? yes no
34 Location: http://example.net/there/it/is/../../tes t case=/%TESTNUMBER0002? yes no
74 GET http://example.net/there/tes%20t%20case=/%TESTNUMBER0002?+yes+no HTTP/1.1
/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/gallium/drivers/r600/sfn/
Dsfn_shader_tess_eval.cpp10 sh->scratch_space_needed, chip_class, key.tes.first_atomic_counter), in TEvalShaderFromNir()
15 sh->shader.tes_as_es = key.tes.as_es; in TEvalShaderFromNir()
16 if (key.tes.as_es) in TEvalShaderFromNir()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c88 output_usage_mask = info->tes.output_usage_mask; in gather_intrinsic_store_output_info()
502 if (!info->tes.as_es) in get_vs_output_info()
503 return &info->tes.outinfo; in get_vs_output_info()
649 info->tes.outinfo.writes_layer = true; in radv_nir_shader_info_pass()
729 info->tes.primitive_mode = nir->info.tess.primitive_mode; in radv_nir_shader_info_pass()
730 info->tes.spacing = nir->info.tess.spacing; in radv_nir_shader_info_pass()
731 info->tes.ccw = nir->info.tess.ccw; in radv_nir_shader_info_pass()
732 info->tes.point_mode = nir->info.tess.point_mode; in radv_nir_shader_info_pass()
752 (nir->info.stage == MESA_SHADER_TESS_EVAL && info->tes.as_es)) { in radv_nir_shader_info_pass()
754 nir->info.stage == MESA_SHADER_VERTEX ? &info->vs.es_info : &info->tes.es_info; in radv_nir_shader_info_pass()
[all …]
/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.h111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member
155 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_state.cpp517 const struct pipe_shader_state *tes) in swr_create_tes_state() argument
523 swr_tes->pipe.tokens = tgsi_dup_tokens(tes->tokens); in swr_create_tes_state()
524 lp_build_tgsi_info(tes->tokens, &swr_tes->info); in swr_create_tes_state()
529 swr_bind_tes_state(struct pipe_context *pipe, void *tes) in swr_bind_tes_state() argument
533 if (ctx->tes == tes) in swr_bind_tes_state()
537 if (ctx->tes != nullptr) { in swr_bind_tes_state()
538 ctx->tes->ts_state = ctx->tsState; in swr_bind_tes_state()
541 ctx->tes = (swr_tess_evaluation_shader *)tes; in swr_bind_tes_state()
548 swr_delete_tes_state(struct pipe_context *pipe, void *tes) in swr_delete_tes_state() argument
550 struct swr_tess_evaluation_shader *swr_tes = (swr_tess_evaluation_shader *)tes; in swr_delete_tes_state()
[all …]

12345678