hgl: Major refactor and cleanup
authorX512 <danger_mail@list.ru>
Tue, 5 Jan 2021 06:12:38 +0000 (00:12 -0600)
committerAlexander von Gluck IV <kallisti5@unixzen.com>
Sun, 10 Jan 2021 02:51:35 +0000 (20:51 -0600)
commit065cf4f91474f65691e2eed6d5011a7c6e43fe99
tree15165c02f5172347ae059e5b09137a8787eee97f
parentbd6ea80d963ded2a1677e74ac448556a8ea44280
hgl: Major refactor and cleanup

* Drop old-timey GLDisplatcher
* Refactor haiku-softpipe fixing some hacks
* Bubble BBitmap up to winsys

Reviewed-by: Alexander von Gluck IV <kallisti5@unixzen.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8323>
18 files changed:
include/HaikuGL/GLRenderer.h
include/HaikuGL/GLView.h
src/gallium/frontends/hgl/hgl.c
src/gallium/frontends/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.cpp [moved from src/gallium/winsys/sw/hgl/hgl_sw_winsys.c with 89% similarity]
src/gallium/winsys/sw/hgl/hgl_sw_winsys.h
src/gallium/winsys/sw/hgl/meson.build
src/hgl/GLDispatcher.cpp [deleted file]
src/hgl/GLDispatcher.h [deleted file]
src/hgl/GLRenderer.cpp
src/hgl/GLRendererRoster.cpp
src/hgl/GLRendererRoster.h
src/hgl/GLView.cpp
src/hgl/meson.build