summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/state_tracker/st_manager.h')
-rw-r--r--src/mesa/state_tracker/st_manager.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/mesa/state_tracker/st_manager.h b/src/mesa/state_tracker/st_manager.h
index 562ff9de6f9..64fea78fa47 100644
--- a/src/mesa/state_tracker/st_manager.h
+++ b/src/mesa/state_tracker/st_manager.h
@@ -40,22 +40,6 @@ struct st_framebuffer_interface;
struct gl_renderbuffer;
struct pipe_surface;
-/**
- * Cast wrapper to convert a struct gl_framebuffer to an gl_framebuffer.
- * Return NULL if the struct gl_framebuffer is a user-created framebuffer.
- * We'll only return non-null for window system framebuffers.
- * Note that this function may fail.
- */
-static inline struct gl_framebuffer *
-st_ws_framebuffer(struct gl_framebuffer *fb)
-{
- /* FBO cannot be casted. See st_new_framebuffer */
- if (fb && _mesa_is_winsys_fbo(fb) &&
- fb != _mesa_get_incomplete_framebuffer())
- return fb;
- return NULL;
-}
-
void
st_manager_flush_frontbuffer(struct st_context *st);
@@ -76,4 +60,5 @@ void
st_set_ws_renderbuffer_surface(struct gl_renderbuffer *rb,
struct pipe_surface *surf);
+void st_manager_invalidate_drawables(struct gl_context *ctx);
#endif /* ST_MANAGER_H */