r300g: Remove extra printf format specifiers.
[mesa.git] / src / gallium / drivers / r300 / r300_texture.h
index 213bdffc2ed1c3e80887c35e42328013a2fb8ece..bfc72962c5ea4ff3d5db0b1a646de58a9cc44654 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "pipe/p_compiler.h"
 #include "pipe/p_format.h"
+#include "pipe/p_screen.h"
 
 struct pipe_screen;
 struct pipe_context;
@@ -60,14 +61,17 @@ void r300_texture_setup_format_state(struct r300_screen *screen,
                                      unsigned height0_override,
                                      struct r300_texture_format_state *out);
 
-boolean r300_resource_get_handle(struct pipe_screen* screen,
-                                struct pipe_resource *texture,
-                                struct winsys_handle *whandle);
+bool r300_resource_get_handle(struct pipe_screen* screen,
+                              struct pipe_context *ctx,
+                              struct pipe_resource *texture,
+                              struct winsys_handle *whandle,
+                              unsigned usage);
 
 struct pipe_resource*
 r300_texture_from_handle(struct pipe_screen* screen,
                         const struct pipe_resource* base,
-                        struct winsys_handle *whandle);
+                        struct winsys_handle *whandle,
+                         unsigned usage);
 
 struct pipe_resource*
 r300_texture_create(struct pipe_screen* screen,