gallium/target-helpers: remove inline_wrapper_sw_helper.h

Unused as of commit dddedbec0e "{st,targets}/nine: use static/dynamic
pipe-loader"

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
Emil Velikov 2016-04-15 19:27:58 +01:00 committed by Emil Velikov
parent b8e59292e6
commit 0700cdd5aa
1 changed files with 0 additions and 42 deletions

View File

@ -1,42 +0,0 @@
#ifndef INLINE_WRAPPER_SW_HELPER_H
#define INLINE_WRAPPER_SW_HELPER_H
#include "target-helpers/inline_sw_helper.h"
#include "sw/wrapper/wrapper_sw_winsys.h"
/**
* Try to wrap a hw screen with a software screen.
* On failure will return given screen.
*/
static inline struct pipe_screen *
sw_screen_wrap(struct pipe_screen *screen)
{
#if defined(GALLIUM_SOFTPIPE) || defined(GALLIUM_LLVMPIPE)
struct sw_winsys *sws;
struct pipe_screen *sw_screen = NULL;
const char *driver;
driver = debug_get_option("GALLIUM_DRIVER", "native");
if (strcmp(driver, "native") == 0)
return screen;
sws = wrapper_sw_winsys_wrap_pipe_screen(screen);
if (!sws)
goto err;
sw_screen = sw_screen_create_named(sws, driver);
if (!sw_screen)
goto err_winsys;
return sw_screen;
err_winsys:
return wrapper_sw_winsys_dewrap_pipe_screen(sws);
err:
#endif
return screen;
}
#endif