OK, so here's a respin of this series, with the following changes:

- [Gurchetan] Use PIPE_MAX_SHADER_BUFFERS instead of
  PIPE_MAX_HW_ATOMIC_BUFFERS.
- [Gurchetan] Fixup tabs vs spaces
- Moved max-value clamping from getter to state-tracker, as that
  provides better encapsulation of thie state-tracker requirement.
- [Marek] Added documentation of the new caps

Erik Faye-Lund (6):
  st/mesa: use real bool for can_ubo
  st/mesa: clean up atomic vs ssbo code
  st/mesa: simplify MaxAtomicBufferSize-logic
  gallium: add PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS
  gallium: add PIPE_CAP_MAX_COMBINED_HW_ATOMIC_COUNTER{S,_BUFFERS}
  virgl: update minor differences to upstream header

Tomeu Vizoso (1):
  virgl: use hw-atomics instead of in-ssbo ones

 src/gallium/docs/source/screen.rst            |  8 +++
 src/gallium/drivers/etnaviv/etnaviv_screen.c  |  8 +++
 .../drivers/freedreno/freedreno_screen.c      |  8 +++
 .../drivers/nouveau/nv30/nv30_screen.c        |  4 ++
 .../drivers/nouveau/nv50/nv50_screen.c        |  4 ++
 .../drivers/nouveau/nvc0/nvc0_screen.c        |  4 ++
 src/gallium/drivers/r300/r300_screen.c        |  8 ++-
 src/gallium/drivers/r600/r600_pipe.c          | 13 ++++
 src/gallium/drivers/radeonsi/si_get.c         |  4 ++
 src/gallium/drivers/svga/svga_screen.c        |  4 ++
 src/gallium/drivers/v3d/v3d_screen.c          | 10 ++-
 src/gallium/drivers/vc4/vc4_screen.c          | 10 ++-
 src/gallium/drivers/virgl/virgl_context.c     | 37 +++++++++++
 src/gallium/drivers/virgl/virgl_context.h     |  2 +
 src/gallium/drivers/virgl/virgl_encode.c      | 23 +++++++
 src/gallium/drivers/virgl/virgl_encode.h      |  3 +
 src/gallium/drivers/virgl/virgl_hw.h          |  5 ++
 src/gallium/drivers/virgl/virgl_protocol.h    | 11 +++-
 src/gallium/drivers/virgl/virgl_screen.c      | 12 +++-
 src/gallium/include/pipe/p_defines.h          |  3 +
 src/mesa/state_tracker/st_extensions.c        | 65 ++++++++++++-------
 21 files changed, 214 insertions(+), 32 deletions(-)

-- 
2.17.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to