Squashed commit of the following:
[mesa.git] / src / gallium / drivers / r300 / r300_screen.h
index 1ccc0bfb7a57557a1a106506410b69d0bc60c4d5..2f951c7097c047ca9375e8c7ac6ac123ae2c9ba4 100644 (file)
@@ -28,9 +28,7 @@
 
 #include "r300_chipset.h"
 
-#define R300_TEXTURE_USAGE_TRANSFER PIPE_TEXTURE_USAGE_CUSTOM
-
-struct radeon_winsys;
+#include <stdio.h>
 
 struct r300_screen {
     /* Parent class */
@@ -39,7 +37,7 @@ struct r300_screen {
     struct r300_winsys_screen *rws;
 
     /* Chipset capabilities */
-    struct r300_capabilities* caps;
+    struct r300_capabilities caps;
 
     /** Combination of DBG_xxx flags */
     unsigned debug;
@@ -84,12 +82,14 @@ static INLINE void SCREEN_DBG(struct r300_screen * screen, unsigned flags,
     if (SCREEN_DBG_ON(screen, flags)) {
         va_list va;
         va_start(va, fmt);
-        debug_vprintf(fmt, va);
+        vfprintf(stderr, fmt, va);
         va_end(va);
     }
 }
 
 void r300_init_debug(struct r300_screen* ctx);
 
+void r300_init_screen_resource_functions(struct r300_screen *r300screen);
+
 #endif /* R300_SCREEN_H */