From a4144af40003783093ac95d91340a55e40c82b26 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 4 Oct 2013 15:26:03 +0000 Subject: [PATCH] haiku: Clean up code, use target-helpers * Thanks for the help xexaxo! --- .../targets/haiku-softpipe/GalliumContext.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp b/src/gallium/targets/haiku-softpipe/GalliumContext.cpp index 1c08fb1ab27..92ea67ab290 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); -- 2.30.2