/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_state_ts.c | 86 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 …]
|
D | svga_pipe_ts.c | 148 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 …]
|
D | svga_state_tgsi_transform.c | 422 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()
|
D | svga_shader.c | 678 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/ |
D | draw_tess.c | 528 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 …]
|
D | draw_context.c | 643 } 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 …]
|
D | draw_prim_assembler.c | 62 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()
|
D | draw_pt_fetch_shade_pipeline_llvm.c | 217 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/ |
D | brw_tes_surface_state.c | 41 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()
|
D | gfx6_clip_state.c | 51 } 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()
|
D | brw_tes.c | 43 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()
|
D | brw_tcs.c | 246 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()
|
D | gfx7_urb.c | 107 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/ |
D | lp_state_tess.c | 146 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/ |
D | draw_validate.c | 314 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/ |
D | CTS_ARB_shader_viewport_layer_array.txt | 46 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/ |
D | softpipe-quick.txt | 262 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/ |
D | test662 | 15 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
|
D | test663 | 19 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/ |
D | shader_utils.cpp | 56 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/ |
D | sfn_shader_tess_eval.cpp | 10 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/ |
D | radv_shader_info.c | 88 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/ |
D | cupertino_lv.arb | 3 "datePickerMinuteSemanticsLabelZero": "$minute minūtes", 10 "datePickerMinuteSemanticsLabelOther": "$minute minūtes",
|
/third_party/mesa3d/src/intel/common/ |
D | intel_measure.h | 111 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/ |
D | swr_state.cpp | 517 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 …]
|