panfrost: split asserts in pandecode
[mesa.git] / src / gallium / state_trackers / wgl / stw_context.h
index c66c166de2e767fcb0b629e8d9476c7ea51169c4..b630fc307df6c9bc0e109a1d08e864536c9f3718 100644 (file)
@@ -39,7 +39,9 @@ struct stw_context
    struct st_context_iface *st;
    DHGLRC dhglrc;
    int iPixelFormat;
-   HDC hdc;
+   HDC hDrawDC;
+   HDC hReadDC;
+   BOOL shared;
 
    struct stw_framebuffer *current_framebuffer;
 
@@ -58,9 +60,10 @@ struct stw_context *stw_current_context(void);
 
 HDC stw_get_current_dc( void );
 
-BOOL stw_make_current( HDC hdc, DHGLRC dhglrc );
+HDC stw_get_current_read_dc( void );
+
+BOOL stw_make_current( HDC hDrawDC, HDC hReadDC, DHGLRC dhglrc );
 
-void stw_flush_current_locked( struct stw_framebuffer *fb );
 void stw_notify_current_locked( struct stw_framebuffer *fb );
 
 #endif /* STW_CONTEXT_H */