gallium/noop: add mesh shader callbacks
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36976>
This commit is contained in:
Qiang Yu 2025-08-26 11:23:26 +08:00
parent b366f14b51
commit 17647e8eeb

View file

@ -412,6 +412,8 @@ void noop_init_state_functions(struct pipe_context *ctx)
ctx->create_tes_state = noop_create_shader_state;
ctx->create_gs_state = noop_create_shader_state;
ctx->create_vs_state = noop_create_shader_state;
ctx->create_ts_state = noop_create_shader_state;
ctx->create_ms_state = noop_create_shader_state;
ctx->bind_blend_state = noop_bind_state;
ctx->bind_depth_stencil_alpha_state = noop_bind_state;
ctx->bind_sampler_states = noop_bind_sampler_states;
@ -423,6 +425,8 @@ void noop_init_state_functions(struct pipe_context *ctx)
ctx->bind_tes_state = noop_bind_state;
ctx->bind_gs_state = noop_bind_state;
ctx->bind_vs_state = noop_bind_state;
ctx->bind_ts_state = noop_bind_state;
ctx->bind_ms_state = noop_bind_state;
ctx->delete_blend_state = noop_delete_state;
ctx->delete_depth_stencil_alpha_state = noop_delete_state;
ctx->delete_fs_state = noop_delete_state;
@ -434,6 +438,8 @@ void noop_init_state_functions(struct pipe_context *ctx)
ctx->delete_tes_state = noop_delete_state;
ctx->delete_gs_state = noop_delete_state;
ctx->delete_vs_state = noop_delete_state;
ctx->delete_ts_state = noop_delete_state;
ctx->delete_ms_state = noop_delete_state;
ctx->set_blend_color = noop_set_blend_color;
ctx->set_clip_state = noop_set_clip_state;
ctx->set_constant_buffer = noop_set_constant_buffer;
@ -454,6 +460,7 @@ void noop_init_state_functions(struct pipe_context *ctx)
ctx->draw_vbo = noop_draw_vbo;
ctx->draw_vertex_state = noop_draw_vertex_state;
ctx->launch_grid = noop_launch_grid;
ctx->draw_mesh_tasks = noop_launch_grid;;
ctx->create_stream_output_target = noop_create_stream_output_target;
ctx->stream_output_target_destroy = noop_stream_output_target_destroy;
ctx->set_stream_output_targets = noop_set_stream_output_targets;