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:
parent
b8e59292e6
commit
0700cdd5aa
|
@ -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
|
Loading…
Reference in New Issue