Home
last modified time | relevance | path

Searched refs:PIPE_SHADER_TESS_CTRL (Results 1 - 25 of 88) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c116 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 Dlp_state_sampler.c102 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 Diris_pipe.h34 [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 Dcrocus_pipe.h34 [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 Dtgsi_from_mesa.h68 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 Dtgsi_sanity.c419 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 Dtgsi_info.c106 case PIPE_SHADER_TESS_CTRL: in tgsi_get_processor_name()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_context.c460 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 Dsvga_pipe_constants.c94 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 Dsvga_state_ts.c46 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 Dsvga_screen.c629 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 Dsvga_state_constants.c356 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 Dsvga_pipe_ts.c70 svga_create_shader(pipe, templ, PIPE_SHADER_TESS_CTRL, in svga_create_tcs_state()
H A Dsvga_state_tgsi_transform.c87 case PIPE_SHADER_TESS_CTRL: in bind_shader()
120 case PIPE_SHADER_TESS_CTRL: in create_shader()
H A Dsvga_tgsi_vgpu10.c678 (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 Dd3d12_compiler.cpp645 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 Dd3d12_pipeline_state.cpp239 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 Dzink_program.h327 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 Dzink_program.c103 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 Dzink_draw.cpp781 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 Dst_atom_constbuf.c83 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 Dst_atom_storagebuf.c124 st_bind_ssbos(st, prog, PIPE_SHADER_TESS_CTRL); in st_bind_tcs_ssbos()
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_program.c68 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 Dnv50_ir_serialize.cpp135 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 Dr600_state_common.c787 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...]

Completed in 31 milliseconds

1234