- 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