gallium/state_tracker: Rewrite Haiku's state tracker

Graphics / Mesa 3D Graphics Library / Mesa - Alexander von Gluck IV [unixzen.com] - 1 January 2015 20:33 UTC

- More gallium-like
- Leverage stamps properly and don't call mesa functions

290553b gallium/state_tracker: Rewrite Haiku's state tracker
src/gallium/state_trackers/hgl/hgl.c | 338 +++++++++++---------
src/gallium/state_trackers/hgl/hgl_context.h | 13 +-
.../targets/haiku-softpipe/GalliumContext.cpp | 59 ++--
.../targets/haiku-softpipe/GalliumContext.h | 4 +-
.../targets/haiku-softpipe/SoftwareRenderer.cpp | 24 +-
.../targets/haiku-softpipe/SoftwareRenderer.h | 2 -
src/gallium/winsys/sw/hgl/hgl_sw_winsys.c | 24 +-
7 files changed, 274 insertions(+), 190 deletions(-)

Upstream: cgit.freedesktop.org


  • Share