summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/state_trackers/wgl/stw_st.c8
-rw-r--r--src/gallium/state_trackers/wgl/stw_st.h3
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);