These patches contain some interface changes that I want to use for my compute shader work for radeonsi.
I am interested in any input or objections on the patches, especially the fourth one. Thanks, Bas Nieuwenhuizen Bas Nieuwenhuizen (4): gallium: add compute shader IR type gallium: Add field for fixed block size gallium: Add global buffer memory barrier bit gallium: Distinguish between shader IR in get_compute_param. src/gallium/docs/source/screen.rst | 18 ++++++------- src/gallium/drivers/ilo/ilo_screen.c | 1 + src/gallium/drivers/nouveau/nv50/nv50_screen.c | 2 +- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 +- src/gallium/drivers/r600/r600_pipe.c | 2 +- src/gallium/drivers/radeon/r600_pipe_common.c | 3 ++- src/gallium/drivers/radeonsi/si_pipe.c | 2 +- src/gallium/drivers/trace/tr_dump_state.c | 6 +++++ src/gallium/drivers/trace/tr_screen.c | 5 ++-- src/gallium/include/pipe/p_defines.h | 1 + src/gallium/include/pipe/p_screen.h | 13 ++++++---- src/gallium/include/pipe/p_state.h | 7 +++++ src/gallium/state_trackers/clover/core/device.cpp | 31 +++++++++++++---------- src/gallium/state_trackers/clover/core/kernel.cpp | 3 +++ src/gallium/tests/trivial/compute.c | 6 ++++- src/mesa/state_tracker/st_extensions.c | 13 +++++----- src/mesa/state_tracker/st_program.c | 3 +++ 17 files changed, 76 insertions(+), 42 deletions(-) -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev