From 90d2b93731992775a050d1fb1d15b9d2f4c9ab90 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Sat, 4 Sep 2021 08:07:45 -0700 Subject: [PATCH] wgl: Add a stw_dev getter Data imports need to be marked __declspec(dllimport), so just export a function instead of data. Reviewed-by: Charmaine Lee Reviewed By: Bill Kristiansen Acked-by: Roland Scheidegger Part-of: --- src/gallium/frontends/wgl/stw_device.c | 6 ++++++ src/gallium/frontends/wgl/stw_device.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/gallium/frontends/wgl/stw_device.c b/src/gallium/frontends/wgl/stw_device.c index f8b1ffdd7c7..8ffe752570c 100644 --- a/src/gallium/frontends/wgl/stw_device.c +++ b/src/gallium/frontends/wgl/stw_device.c @@ -186,6 +186,12 @@ stw_init_screen(HDC hdc) return stw_dev->screen != NULL; } +struct stw_device * +stw_get_device(void) +{ + return stw_dev; +} + boolean stw_init_thread(void) { diff --git a/src/gallium/frontends/wgl/stw_device.h b/src/gallium/frontends/wgl/stw_device.h index 441c9fa607d..2ab994f2dc8 100644 --- a/src/gallium/frontends/wgl/stw_device.h +++ b/src/gallium/frontends/wgl/stw_device.h @@ -99,6 +99,9 @@ extern struct stw_device *stw_dev; boolean stw_init_screen(HDC hdc); +struct stw_device * +stw_get_device(void); + static inline struct stw_context * stw_lookup_context_locked( DHGLRC dhglrc ) {