Mesa (master): haiku: Clean up code, use target-helpers

Alexander von Gluck IV kallisti5 at kemper.freedesktop.org
Fri Oct 4 23:22:07 UTC 2013


Module: Mesa
Branch: master
Commit: a4144af40003783093ac95d91340a55e40c82b26
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4144af40003783093ac95d91340a55e40c82b26

Author: Alexander von Gluck IV <kallisti5 at unixzen.com>
Date:   Fri Oct  4 15:26:03 2013 +0000

haiku: Clean up code, use target-helpers

* Thanks for the help xexaxo!

---

 .../targets/haiku-softpipe/GalliumContext.cpp      |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp b/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
index 1c08fb1..92ea67a 100644
--- a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
+++ b/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
@@ -26,11 +26,9 @@ extern "C" {
 #include "state_tracker/st_manager.h"
 #include "state_tracker/sw_winsys.h"
 #include "hgl_sw_winsys.h"
-#ifdef HAVE_LLVM
-#include "llvmpipe/lp_public.h"
-#else
-#include "softpipe/sp_public.h"
-#endif
+
+#include "target-helpers/inline_sw_helper.h"
+#include "target-helpers/inline_debug_helper.h"
 }
 
 
@@ -200,11 +198,7 @@ GalliumContext::CreateScreen()
 		return B_ERROR;
 	}
 
-	#ifdef HAVE_LLVM
-	fScreen = llvmpipe_create_screen(winsys);
-	#else
-	fScreen = softpipe_create_screen(winsys);
-	#endif
+	fScreen = sw_screen_create(winsys);
 
 	if (fScreen == NULL) {
 		ERROR("%s: Couldn't create screen!\n", __FUNCTION__);
@@ -212,6 +206,8 @@ GalliumContext::CreateScreen()
 		return B_ERROR;
 	}
 
+	debug_screen_wrap(fScreen);
+
 	const char* driverName = fScreen->get_name(fScreen);
 	ERROR("%s: Using %s driver.\n", __func__, driverName);
 




More information about the mesa-commit mailing list