i965/vec4: Make with_writemask() non-static.
[mesa.git] / src / mesa / drivers / dri / i965 / intel_fbo.h
index 5f40d352836e85511e744b081700a2a51a435542..a19830180e1253bd8f8928097928ecbee5949a7a 100644 (file)
@@ -32,7 +32,7 @@
 #include <assert.h>
 #include "main/formats.h"
 #include "main/macros.h"
-#include "intel_context.h"
+#include "brw_context.h"
 #include "intel_mipmap_tree.h"
 #include "intel_screen.h"
 
@@ -40,7 +40,6 @@
 extern "C" {
 #endif
 
-struct intel_context;
 struct intel_mipmap_tree;
 struct intel_texture_image;
 
@@ -139,11 +138,7 @@ intel_create_wrapped_renderbuffer(struct gl_context * ctx,
                                  gl_format format);
 
 extern void
-intel_fbo_init(struct intel_context *intel);
-
-
-extern void
-intel_flip_renderbuffers(struct gl_framebuffer *fb);
+intel_fbo_init(struct brw_context *brw);
 
 void
 intel_renderbuffer_set_draw_offset(struct intel_renderbuffer *irb);
@@ -157,9 +152,6 @@ intel_renderbuffer_get_tile_offsets(struct intel_renderbuffer *irb,
                                          tile_x, tile_y);
 }
 
-struct intel_region*
-intel_get_rb_region(struct gl_framebuffer *fb, GLuint attIndex);
-
 void
 intel_renderbuffer_set_needs_downsample(struct intel_renderbuffer *irb);
 
@@ -167,10 +159,7 @@ bool
 intel_renderbuffer_has_hiz(struct intel_renderbuffer *irb);
 
 void
-intel_renderbuffer_set_needs_hiz_resolve(struct intel_renderbuffer *irb);
-
-void
-intel_renderbuffer_set_needs_depth_resolve(struct intel_renderbuffer *irb);
+intel_renderbuffer_att_set_needs_depth_resolve(struct gl_renderbuffer_attachment *att);
 
 
 /**
@@ -182,7 +171,7 @@ intel_renderbuffer_set_needs_depth_resolve(struct intel_renderbuffer *irb);
  * \return false if no resolve was needed
  */
 bool
-intel_renderbuffer_resolve_hiz(struct intel_context *intel,
+intel_renderbuffer_resolve_hiz(struct brw_context *brw,
                               struct intel_renderbuffer *irb);
 
 /**
@@ -194,10 +183,10 @@ intel_renderbuffer_resolve_hiz(struct intel_context *intel,
  * \return false if no resolve was needed
  */
 bool
-intel_renderbuffer_resolve_depth(struct intel_context *intel,
+intel_renderbuffer_resolve_depth(struct brw_context *brw,
                                 struct intel_renderbuffer *irb);
 
-void intel_renderbuffer_move_to_temp(struct intel_context *intel,
+void intel_renderbuffer_move_to_temp(struct brw_context *brw,
                                      struct intel_renderbuffer *irb,
                                      bool invalidate);