diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/state_trackers/wgl/stw_st.c | 8 | ||||
-rw-r--r-- | src/gallium/state_trackers/wgl/stw_st.h | 3 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/gallium/state_trackers/wgl/stw_st.c b/src/gallium/state_trackers/wgl/stw_st.c index 20c2c8a09ca..7806a2a10e3 100644 --- a/src/gallium/state_trackers/wgl/stw_st.c +++ b/src/gallium/state_trackers/wgl/stw_st.c @@ -51,8 +51,8 @@ struct stw_st_framebuffer { /** * Is the given mutex held by the calling thread? */ -static bool -own_mutex(const CRITICAL_SECTION *cs) +bool +stw_own_mutex(const CRITICAL_SECTION *cs) { // We can't compare OwningThread with our thread handle/id (see // http://stackoverflow.com/a/12675635 ) but we can compare with the @@ -182,7 +182,7 @@ stw_st_framebuffer_present_locked(HDC hdc, struct stw_st_framebuffer *stwfb = stw_st_framebuffer(stfb); struct pipe_resource *resource; - assert(own_mutex(&stwfb->fb->mutex)); + assert(stw_own_mutex(&stwfb->fb->mutex)); resource = stwfb->textures[statt]; if (resource) { @@ -192,7 +192,7 @@ stw_st_framebuffer_present_locked(HDC hdc, stw_framebuffer_unlock(stwfb->fb); } - assert(!own_mutex(&stwfb->fb->mutex)); + assert(!stw_own_mutex(&stwfb->fb->mutex)); return TRUE; } diff --git a/src/gallium/state_trackers/wgl/stw_st.h b/src/gallium/state_trackers/wgl/stw_st.h index 1c855a0a24e..3b9ae75a0dc 100644 --- a/src/gallium/state_trackers/wgl/stw_st.h +++ b/src/gallium/state_trackers/wgl/stw_st.h @@ -34,6 +34,9 @@ struct stw_framebuffer; +bool +stw_own_mutex(const CRITICAL_SECTION *cs); + struct st_api * stw_st_create_api(void); |