gallium: make some sw screen create functions public

linkage fixes

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30494>
This commit is contained in:
Mike Blumenkrantz 2024-08-05 09:05:18 -04:00 committed by Marge Bot
parent 43cb986d9e
commit 390151bef2
5 changed files with 8 additions and 4 deletions

View file

@ -34,7 +34,7 @@ struct pipe_screen;
extern "C" {
#endif
struct pipe_screen *
PUBLIC struct pipe_screen *
ddebug_screen_create(struct pipe_screen *screen);
#ifdef __cplusplus

View file

@ -28,7 +28,7 @@ extern "C" {
#endif
struct pipe_screen;
struct pipe_screen *noop_screen_create(struct pipe_screen *screen);
PUBLIC struct pipe_screen *noop_screen_create(struct pipe_screen *screen);
#ifdef __cplusplus
}

View file

@ -37,7 +37,7 @@ extern "C" {
struct pipe_screen;
struct pipe_context;
struct pipe_screen *
PUBLIC struct pipe_screen *
trace_screen_create(struct pipe_screen *screen);
bool

View file

@ -40,7 +40,7 @@ struct pipe_resource;
void util_test_constant_buffer(struct pipe_context *ctx,
struct pipe_resource *constbuf);
void util_run_tests(struct pipe_screen *screen);
PUBLIC void util_run_tests(struct pipe_screen *screen);
#ifdef __cplusplus
}

View file

@ -1,5 +1,9 @@
{
global:
ddebug_screen_create;
noop_screen_create;
util_run_tests;
trace_screen_create;
__driDriverGetExtensions*;
driCreate*;
driCopy*;