Home
last modified time | relevance | path

Searched refs:PIPE_SHADER_TESS_EVAL (Results 1 – 25 of 89) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_draw_arrays.c119 lp->num_sampler_views[PIPE_SHADER_TESS_EVAL], in llvmpipe_draw_vbo()
120 lp->sampler_views[PIPE_SHADER_TESS_EVAL]); in llvmpipe_draw_vbo()
132 lp->num_images[PIPE_SHADER_TESS_EVAL], in llvmpipe_draw_vbo()
133 lp->images[PIPE_SHADER_TESS_EVAL]); in llvmpipe_draw_vbo()
174 llvmpipe_cleanup_stage_sampling(lp, PIPE_SHADER_TESS_EVAL); in llvmpipe_draw_vbo()
179 llvmpipe_cleanup_stage_images(lp, PIPE_SHADER_TESS_EVAL); in llvmpipe_draw_vbo()
Dlp_state_sampler.c103 shader == PIPE_SHADER_TESS_EVAL) { in llvmpipe_bind_sampler_states()
181 shader == PIPE_SHADER_TESS_EVAL) { in llvmpipe_set_sampler_views()
418 prepare_shader_sampling(lp, num, views, PIPE_SHADER_TESS_EVAL); in llvmpipe_prepare_tess_eval_sampling()
585 prepare_shader_images(lp, num, views, PIPE_SHADER_TESS_EVAL); in llvmpipe_prepare_tess_eval_images()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_pipe.h35 [PIPE_SHADER_TESS_EVAL] = MESA_SHADER_TESS_EVAL, in stage_from_pipe()
49 [MESA_SHADER_TESS_EVAL] = PIPE_SHADER_TESS_EVAL, in stage_to_pipe()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_pipe.h35 [PIPE_SHADER_TESS_EVAL] = MESA_SHADER_TESS_EVAL, in stage_from_pipe()
49 [MESA_SHADER_TESS_EVAL] = PIPE_SHADER_TESS_EVAL, in stage_to_pipe()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_from_mesa.h70 return PIPE_SHADER_TESS_EVAL; in pipe_shader_type_from_mesa()
91 case PIPE_SHADER_TESS_EVAL: return MESA_SHADER_TESS_EVAL; in tgsi_processor_to_shader_stage()
Dtgsi_sanity.c420 processor == PIPE_SHADER_TESS_EVAL)) { in iter_declaration()
504 iter->processor.Processor == PIPE_SHADER_TESS_EVAL) in prolog()
Dtgsi_info.c108 case PIPE_SHADER_TESS_EVAL: in tgsi_get_processor_name()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_program.c452 if (stages[PIPE_SHADER_TESS_EVAL] && !stages[PIPE_SHADER_TESS_CTRL]) { in zink_create_gfx_program()
453 prog->shaders[PIPE_SHADER_TESS_EVAL]->generated = in zink_create_gfx_program()
463 else if (stages[PIPE_SHADER_TESS_EVAL]) in zink_create_gfx_program()
464 prog->last_vertex_stage = stages[PIPE_SHADER_TESS_EVAL]; in zink_create_gfx_program()
588 case PIPE_SHADER_TESS_EVAL: in zink_program_get_descriptor_usage()
624 case PIPE_SHADER_TESS_EVAL: in zink_program_descriptor_is_buffer()
707 (BITFIELD_BIT(PIPE_SHADER_TESS_EVAL) | BITFIELD_BIT(PIPE_SHADER_GEOMETRY))) == in zink_destroy_gfx_program()
708 BITFIELD_BIT(PIPE_SHADER_TESS_EVAL)) in zink_destroy_gfx_program()
990 else if (ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]) in bind_last_vertex_stage()
991 ctx->last_vertex_stage = ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]; in bind_last_vertex_stage()
[all …]
Dzink_pipeline.c279 if (prog->nir[PIPE_SHADER_TESS_EVAL]) { in zink_create_gfx_pipeline()
280 check_warn |= !prog->nir[PIPE_SHADER_TESS_EVAL]->info.tess.point_mode && in zink_create_gfx_pipeline()
281 … prog->nir[PIPE_SHADER_TESS_EVAL]->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES; in zink_create_gfx_pipeline()
351 if (prog->shaders[PIPE_SHADER_TESS_CTRL] && prog->shaders[PIPE_SHADER_TESS_EVAL]) { in zink_create_gfx_pipeline()
Dzink_draw.cpp1097 return base_hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program()
1099 return base_hash ^ shaders[PIPE_SHADER_GEOMETRY]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program()
1101 … return base_hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program()
1104 …ADER_GEOMETRY]->hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program()
1120 … return sa[PIPE_SHADER_TESS_EVAL] == sb[PIPE_SHADER_TESS_EVAL] && !memcmp(a, b, sizeof(void*) * 2); in equals_gfx_program()
1122 … return sa[PIPE_SHADER_TESS_EVAL] == sb[PIPE_SHADER_TESS_EVAL] && !memcmp(a, b, sizeof(void*) * 3); in equals_gfx_program()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_compiler.cpp646 d3d12_shader_selector *tes = ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]; in validate_tess_ctrl_shader_variant()
757 } else if (expect->stage == PIPE_SHADER_TESS_EVAL) { in d3d12_compare_shader_keys()
847 case PIPE_SHADER_TESS_EVAL: in d3d12_shader_key_hash()
891 if (stage == PIPE_SHADER_TESS_EVAL) { in d3d12_fill_shader_key()
935 ((stage == PIPE_SHADER_VERTEX || stage == PIPE_SHADER_TESS_EVAL) && in d3d12_fill_shader_key()
992 } else if (stage == PIPE_SHADER_TESS_EVAL) { in d3d12_fill_shader_key()
1190 if (sel->stage == PIPE_SHADER_TESS_EVAL) { in select_shader_variant()
1245 if (ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]) in get_prev_shader()
1246 return ctx->gfx_stages[PIPE_SHADER_TESS_EVAL]; in get_prev_shader()
1248 case PIPE_SHADER_TESS_EVAL: in get_prev_shader()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_context.c461 shader_type == PIPE_SHADER_TESS_EVAL); in draw_set_mapped_constant_buffer()
479 case PIPE_SHADER_TESS_EVAL: in draw_set_mapped_constant_buffer()
498 shader_type == PIPE_SHADER_TESS_EVAL); in draw_set_mapped_shader_buffer()
516 case PIPE_SHADER_TESS_EVAL: in draw_set_mapped_shader_buffer()
817 case PIPE_SHADER_TESS_EVAL: in draw_texture_sampler()
846 case PIPE_SHADER_TESS_EVAL: in draw_image()
875 case PIPE_SHADER_TESS_EVAL: in draw_buffer()
1242 case PIPE_SHADER_TESS_EVAL: in draw_get_shader_param()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_constants.c96 else if (shader == PIPE_SHADER_TESS_EVAL) in svga_set_constant_buffer()
109 else if (shader == PIPE_SHADER_TESS_EVAL) in svga_set_constant_buffer()
Dsvga_state_constants.c384 PIPE_SHADER_TESS_EVAL, in svga_get_extra_tes_constants()
907 shader == PIPE_SHADER_TESS_EVAL || in emit_consts_vgpu10()
929 case PIPE_SHADER_TESS_EVAL: in emit_consts_vgpu10()
1333 ret = emit_consts_vgpu10(svga, PIPE_SHADER_TESS_EVAL); in emit_tes_consts()
1353 ret = emit_constbuf_vgpu10(svga, PIPE_SHADER_TESS_EVAL); in emit_tes_constbuf()
1483 shader <= PIPE_SHADER_TESS_EVAL; shader++) { in update_rawbuf()
Dsvga_screen.c630 case PIPE_SHADER_TESS_EVAL: in vgpu9_get_shader_param()
653 (shader == PIPE_SHADER_TESS_CTRL || shader == PIPE_SHADER_TESS_EVAL)) in vgpu10_get_shader_param()
677 else if (shader == PIPE_SHADER_TESS_EVAL) in vgpu10_get_shader_param()
688 else if (shader == PIPE_SHADER_TESS_EVAL) in vgpu10_get_shader_param()
Dsvga_state_tgsi_transform.c90 case PIPE_SHADER_TESS_EVAL: in bind_shader()
122 case PIPE_SHADER_TESS_EVAL: in create_shader()
Dsvga_draw.c360 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_sampler_resources()
443 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_constant_buffers()
545 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_image_views()
584 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_shader_buffers()
Dsvga_pipe_ts.c149 svga_create_shader(pipe, templ, PIPE_SHADER_TESS_EVAL, in svga_create_tes_state()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_program.c77 fd_context_dirty_shader(ctx, PIPE_SHADER_TESS_EVAL, FD_DIRTY_SHADER_PROG); in fd_tes_state_bind()
78 update_bound_stage(ctx, PIPE_SHADER_TESS_EVAL, !!hwcso); in fd_tes_state_bind()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_atom_constbuf.c84 shader_type == PIPE_SHADER_TESS_EVAL || in st_upload_constants()
342 st_bind_ubos(st, prog, PIPE_SHADER_TESS_EVAL); in st_bind_tes_ubos()
Dst_atom_shader.c274 pipe_shader == PIPE_SHADER_TESS_EVAL) { in st_update_common_program()
327 PIPE_SHADER_TESS_EVAL, &st->tep); in st_update_tep()
Dst_atom_storagebuf.c132 st_bind_ssbos(st, prog, PIPE_SHADER_TESS_EVAL); in st_bind_tes_ssbos()
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_serialize.cpp136 case PIPE_SHADER_TESS_EVAL: in nv50_ir_prog_info_out_serialize()
256 case PIPE_SHADER_TESS_EVAL: in nv50_ir_prog_info_out_deserialize()
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_live_shader_cache.c105 stage == PIPE_SHADER_TESS_EVAL || in util_live_shader_cache_get()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_state_common.c289 rctx->driver_consts[PIPE_SHADER_TESS_EVAL].vs_ucp_dirty = true; in r600_set_clip_state()
782 case PIPE_SHADER_TESS_EVAL: in r600_get_hw_atomic_count()
859 case PIPE_SHADER_TESS_EVAL: in r600_shader_selector_key()
861 key->tes.first_atomic_counter = r600_get_hw_atomic_count(ctx, PIPE_SHADER_TESS_EVAL); in r600_shader_selector_key()
883 case PIPE_SHADER_TESS_EVAL: in r600_shader_precompile_key()
1095 return r600_create_shader_state(ctx, state, PIPE_SHADER_TESS_EVAL); in r600_create_tes_state()
1358 last_vertex_stage = PIPE_SHADER_TESS_EVAL; in r600_update_driver_const_buffers()
1376 sh == PIPE_SHADER_TESS_EVAL); in r600_update_driver_const_buffers()
1631 r600_set_constant_buffer(&rctx->b.b, PIPE_SHADER_TESS_EVAL, in update_gs_block_state()
1642 r600_set_constant_buffer(&rctx->b.b, PIPE_SHADER_TESS_EVAL, in update_gs_block_state()
[all …]

1234