Mesa (main): mesa/st: collapse st_program into gl_program object.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jan 26 01:12:49 UTC 2022
Module: Mesa
Branch: main
Commit: 3faa21bda713b9d227d9d62adf062bd3584b1d09
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3faa21bda713b9d227d9d62adf062bd3584b1d09
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Dec 20 15:54:08 2021 +1000
mesa/st: collapse st_program into gl_program object.
Remove the subclass for this.
Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14700>
---
src/mesa/main/shader_types.h | 15 ++
src/mesa/main/shaderapi.c | 4 +-
src/mesa/state_tracker/st_atifs_to_nir.c | 3 +-
src/mesa/state_tracker/st_atom.c | 38 ++--
src/mesa/state_tracker/st_atom_array.cpp | 8 +-
src/mesa/state_tracker/st_atom_constbuf.c | 12 +-
src/mesa/state_tracker/st_atom_msaa.c | 2 +-
src/mesa/state_tracker/st_atom_shader.c | 49 ++---
src/mesa/state_tracker/st_cb_bitmap.c | 2 +-
src/mesa/state_tracker/st_cb_drawpixels.c | 4 +-
src/mesa/state_tracker/st_cb_feedback.c | 2 +-
src/mesa/state_tracker/st_cb_program.c | 35 ++-
src/mesa/state_tracker/st_context.c | 22 +-
src/mesa/state_tracker/st_context.h | 12 +-
src/mesa/state_tracker/st_draw_feedback.c | 4 +-
src/mesa/state_tracker/st_glsl_to_ir.cpp | 6 +-
src/mesa/state_tracker/st_glsl_to_nir.cpp | 10 +-
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 3 +-
src/mesa/state_tracker/st_program.c | 340 ++++++++++++++---------------
src/mesa/state_tracker/st_program.h | 59 +----
src/mesa/state_tracker/st_shader_cache.c | 36 ++-
21 files changed, 310 insertions(+), 356 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=3faa21bda713b9d227d9d62adf062bd3584b1d09
More information about the mesa-commit
mailing list