/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_draw_arrays.c | 116 lp->num_sampler_views[PIPE_SHADER_TESS_CTRL], in llvmpipe_draw_vbo() 117 lp->sampler_views[PIPE_SHADER_TESS_CTRL]); in llvmpipe_draw_vbo() 129 lp->num_images[PIPE_SHADER_TESS_CTRL], in llvmpipe_draw_vbo() 130 lp->images[PIPE_SHADER_TESS_CTRL]); in llvmpipe_draw_vbo() 173 llvmpipe_cleanup_stage_sampling(lp, PIPE_SHADER_TESS_CTRL); in llvmpipe_draw_vbo() 178 llvmpipe_cleanup_stage_images(lp, PIPE_SHADER_TESS_CTRL); in llvmpipe_draw_vbo()
|
H A D | lp_state_sampler.c | 102 shader == PIPE_SHADER_TESS_CTRL || in llvmpipe_bind_sampler_states() 180 shader == PIPE_SHADER_TESS_CTRL || in llvmpipe_set_sampler_views() 407 prepare_shader_sampling(lp, num, views, PIPE_SHADER_TESS_CTRL); in llvmpipe_prepare_tess_ctrl_sampling() 574 prepare_shader_images(lp, num, views, PIPE_SHADER_TESS_CTRL); in llvmpipe_prepare_tess_ctrl_images()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_pipe.h | 34 [PIPE_SHADER_TESS_CTRL] = MESA_SHADER_TESS_CTRL, in stage_from_pipe() 48 [MESA_SHADER_TESS_CTRL] = PIPE_SHADER_TESS_CTRL, in stage_to_pipe()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_pipe.h | 34 [PIPE_SHADER_TESS_CTRL] = MESA_SHADER_TESS_CTRL, in stage_from_pipe() 48 [MESA_SHADER_TESS_CTRL] = PIPE_SHADER_TESS_CTRL, in stage_to_pipe()
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_from_mesa.h | 68 return PIPE_SHADER_TESS_CTRL; in pipe_shader_type_from_mesa() 90 case PIPE_SHADER_TESS_CTRL: return MESA_SHADER_TESS_CTRL; in tgsi_processor_to_shader_stage()
|
H A D | tgsi_sanity.c | 419 processor == PIPE_SHADER_TESS_CTRL || in iter_declaration() 428 processor == PIPE_SHADER_TESS_CTRL) { in iter_declaration() 493 if (iter->processor.Processor == PIPE_SHADER_TESS_CTRL && in iter_property() 503 if (iter->processor.Processor == PIPE_SHADER_TESS_CTRL || in prolog()
|
H A D | tgsi_info.c | 106 case PIPE_SHADER_TESS_CTRL: in tgsi_get_processor_name()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_context.c | 460 shader_type == PIPE_SHADER_TESS_CTRL || in draw_set_mapped_constant_buffer() 475 case PIPE_SHADER_TESS_CTRL: in draw_set_mapped_constant_buffer() 497 shader_type == PIPE_SHADER_TESS_CTRL || in draw_set_mapped_shader_buffer() 512 case PIPE_SHADER_TESS_CTRL: in draw_set_mapped_shader_buffer() 814 case PIPE_SHADER_TESS_CTRL: in draw_texture_sampler() 843 case PIPE_SHADER_TESS_CTRL: in draw_image() 872 case PIPE_SHADER_TESS_CTRL: in draw_buffer() 1241 case PIPE_SHADER_TESS_CTRL: in draw_get_shader_param()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_constants.c | 94 else if (shader == PIPE_SHADER_TESS_CTRL) in svga_set_constant_buffer() 107 else if (shader == PIPE_SHADER_TESS_CTRL) in svga_set_constant_buffer()
|
H A D | svga_state_ts.c | 46 svga_init_shader_key_common(svga, PIPE_SHADER_TESS_CTRL, &tcs->base, key); in make_tcs_key() 232 svga->pipe.set_constant_buffer(&svga->pipe, PIPE_SHADER_TESS_CTRL, 0, false, &cb); in get_passthrough_tcs()
|
H A D | svga_screen.c | 629 case PIPE_SHADER_TESS_CTRL: in vgpu9_get_shader_param() 653 (shader == PIPE_SHADER_TESS_CTRL || shader == PIPE_SHADER_TESS_EVAL)) in vgpu10_get_shader_param() 675 else if (shader == PIPE_SHADER_TESS_CTRL) in vgpu10_get_shader_param() 686 else if (shader == PIPE_SHADER_TESS_CTRL) in vgpu10_get_shader_param()
|
H A D | svga_state_constants.c | 356 PIPE_SHADER_TESS_CTRL, in svga_get_extra_tcs_constants() 906 shader == PIPE_SHADER_TESS_CTRL || in emit_consts_vgpu10() 925 case PIPE_SHADER_TESS_CTRL: in emit_consts_vgpu10() 1274 ret = emit_consts_vgpu10(svga, PIPE_SHADER_TESS_CTRL); in emit_tcs_consts() 1294 ret = emit_constbuf_vgpu10(svga, PIPE_SHADER_TESS_CTRL); in emit_tcs_constbuf() 1478 SVGA_NEW_TCS_RAW_BUFFER, /* PIPE_SHADER_TESS_CTRL */ in update_rawbuf()
|
H A D | svga_pipe_ts.c | 70 svga_create_shader(pipe, templ, PIPE_SHADER_TESS_CTRL, in svga_create_tcs_state()
|
H A D | svga_state_tgsi_transform.c | 87 case PIPE_SHADER_TESS_CTRL: in bind_shader() 120 case PIPE_SHADER_TESS_CTRL: in create_shader()
|
H A D | svga_tgsi_vgpu10.c | 678 (emit->unit == PIPE_SHADER_TESS_CTRL && in check_register_index() 701 (emit->unit == PIPE_SHADER_TESS_CTRL && in check_register_index() 759 if (emit->unit == PIPE_SHADER_TESS_CTRL) { in determine_clipping_mode() 834 case PIPE_SHADER_TESS_CTRL: in translate_shader_type() 1374 else if (emit->unit == PIPE_SHADER_TESS_CTRL) { in emit_dst_register() 1673 else if (emit->unit == PIPE_SHADER_TESS_CTRL) { in emit_src_register() 3400 assert(emit->unit == PIPE_SHADER_TESS_CTRL); in needs_control_point_phase() 3623 assert(emit->unit == PIPE_SHADER_TESS_CTRL); in emit_hull_shader_patch_constant_phase() 4177 if (emit->unit == PIPE_SHADER_TESS_CTRL) { in emit_vertex_output_declaration() 4711 emit->unit == PIPE_SHADER_TESS_CTRL); in emit_system_value_declaration() [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_compiler.cpp | 645 d3d12_shader_selector *tcs = ctx->gfx_stages[PIPE_SHADER_TESS_CTRL]; in validate_tess_ctrl_shader_variant() 668 ctx->gfx_stages[PIPE_SHADER_TESS_CTRL] = tcs; in validate_tess_ctrl_shader_variant() 747 } else if (expect->stage == PIPE_SHADER_TESS_CTRL) { in d3d12_compare_shader_keys() 844 case PIPE_SHADER_TESS_CTRL: in d3d12_shader_key_hash() 923 if (stage == PIPE_SHADER_TESS_CTRL) { in d3d12_fill_shader_key() 979 } else if (stage == PIPE_SHADER_TESS_CTRL) { in d3d12_fill_shader_key() 1211 if (sel->stage == PIPE_SHADER_TESS_CTRL) { in select_shader_variant() 1249 if (ctx->gfx_stages[PIPE_SHADER_TESS_CTRL]) in get_prev_shader() 1250 return ctx->gfx_stages[PIPE_SHADER_TESS_CTRL]; in get_prev_shader() 1252 case PIPE_SHADER_TESS_CTRL in get_prev_shader() [all...] |
H A D | d3d12_pipeline_state.cpp | 239 if (state->stages[PIPE_SHADER_TESS_CTRL]) { in create_gfx_pipeline_state() 240 auto shader = state->stages[PIPE_SHADER_TESS_CTRL]; in create_gfx_pipeline_state()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_program.h | 327 struct zink_tcs_key *tcs = (struct zink_tcs_key*)&ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_CTRL]; in zink_set_tcs_key_patches() 330 ctx->dirty_shader_stages |= BITFIELD_BIT(PIPE_SHADER_TESS_CTRL); in zink_set_tcs_key_patches() 338 return (const struct zink_tcs_key *)&ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_CTRL]; in zink_get_tcs_key()
|
H A D | zink_program.c | 103 if (pstage == PIPE_SHADER_TESS_CTRL && !zs->is_generated) { in get_shader_module_for_stage() 131 unsigned patch_vertices = state->shader_keys.key[PIPE_SHADER_TESS_CTRL ].key.tcs.patch_vertices; in get_shader_module_for_stage() 132 if (pstage == PIPE_SHADER_TESS_CTRL && zs->is_generated && zs->spirv) { in get_shader_module_for_stage() 159 if (pstage == PIPE_SHADER_TESS_CTRL && zs->is_generated) in get_shader_module_for_stage() 452 if (stages[PIPE_SHADER_TESS_EVAL] && !stages[PIPE_SHADER_TESS_CTRL]) { in zink_create_gfx_program() 454 prog->shaders[PIPE_SHADER_TESS_CTRL] = in zink_create_gfx_program() 456 prog->stages_present |= BITFIELD_BIT(PIPE_SHADER_TESS_CTRL); in zink_create_gfx_program() 587 case PIPE_SHADER_TESS_CTRL: in zink_program_get_descriptor_usage() 623 case PIPE_SHADER_TESS_CTRL: in zink_program_descriptor_is_buffer() 1123 bind_stage(zink_context(pctx), PIPE_SHADER_TESS_CTRL, cs in zink_bind_tcs_state() local [all...] |
H A D | zink_draw.cpp | 781 if (ctx->curr_program->shaders[PIPE_SHADER_TESS_CTRL] && ctx->curr_program->shaders[PIPE_SHADER_TESS_CTRL]->is_generated) { in zink_draw() 1101 return base_hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program() 1104 return base_hash ^ shaders[PIPE_SHADER_GEOMETRY]->hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash; in hash_gfx_program() 1124 return !memcmp(&sa[PIPE_SHADER_TESS_CTRL], &sb[PIPE_SHADER_TESS_CTRL], sizeof(void*) * 2) && in equals_gfx_program()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_constbuf.c | 83 shader_type == PIPE_SHADER_TESS_CTRL || in st_upload_constants() 333 st_bind_ubos(st, prog, PIPE_SHADER_TESS_CTRL); in st_bind_tcs_ubos()
|
H A D | st_atom_storagebuf.c | 124 st_bind_ssbos(st, prog, PIPE_SHADER_TESS_CTRL); in st_bind_tcs_ssbos()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_program.c | 68 fd_context_dirty_shader(ctx, PIPE_SHADER_TESS_CTRL, FD_DIRTY_SHADER_PROG); 69 update_bound_stage(ctx, PIPE_SHADER_TESS_CTRL, !!hwcso);
|
/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_serialize.cpp | 135 case PIPE_SHADER_TESS_CTRL: in nv50_ir_prog_info_out_serialize() 255 case PIPE_SHADER_TESS_CTRL: in nv50_ir_prog_info_out_deserialize()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_state_common.c | 787 case PIPE_SHADER_TESS_CTRL: in r600_get_hw_atomic_count() 863 case PIPE_SHADER_TESS_CTRL: in r600_shader_selector_key() 865 key->tcs.first_atomic_counter = r600_get_hw_atomic_count(ctx, PIPE_SHADER_TESS_CTRL); in r600_shader_selector_key() 903 case PIPE_SHADER_TESS_CTRL: in r600_shader_precompile_key() 1034 case PIPE_SHADER_TESS_CTRL: in r600_create_shader_state() 1089 return r600_create_shader_state(ctx, state, PIPE_SHADER_TESS_CTRL); in r600_create_tcs_state() 1412 assert(sh == PIPE_SHADER_TESS_CTRL); in r600_update_driver_const_buffers() 1431 if (sh == PIPE_SHADER_TESS_CTRL) in r600_update_driver_const_buffers() 1669 struct ureg_program *ureg = ureg_create(PIPE_SHADER_TESS_CTRL); in r600_generate_fixed_func_tcs() 2073 eg_setup_buffer_constants(rctx, PIPE_SHADER_TESS_CTRL); in r600_update_derived_state() [all...] |