gallium/state_tracker: Rewrite Haiku's state tracker
authorAlexander von Gluck IV <kallisti5@unixzen.com>
Mon, 29 Dec 2014 21:51:46 +0000 (21:51 +0000)
committerAlexander von Gluck IV <kallisti5@unixzen.com>
Fri, 2 Jan 2015 02:33:36 +0000 (21:33 -0500)
commit290553b6d637779cb733549a582230437545d335
treeef0d08cccb015fd247279815afb3c08b0ade74c7
parentb77eaafcdc1b9f050d44d46608e542a9e593da3e
gallium/state_tracker: Rewrite Haiku's state tracker

* More gallium-like
* Leverage stamps properly and don't call mesa functions
src/gallium/state_trackers/hgl/hgl.c
src/gallium/state_trackers/hgl/hgl_context.h
src/gallium/targets/haiku-softpipe/GalliumContext.cpp
src/gallium/targets/haiku-softpipe/GalliumContext.h
src/gallium/targets/haiku-softpipe/SoftwareRenderer.cpp
src/gallium/targets/haiku-softpipe/SoftwareRenderer.h
src/gallium/winsys/sw/hgl/hgl_sw_winsys.c