i965/fs: Add support for translating ir_triop_fma into MAD.
[mesa.git] / src / mesa / drivers / dri / i965 / intel_fbo.h
index af3a835d82a77e43ce44eac2e6045094479e241a..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,7 +138,7 @@ intel_create_wrapped_renderbuffer(struct gl_context * ctx,
                                  gl_format format);
 
 extern void
-intel_fbo_init(struct intel_context *intel);
+intel_fbo_init(struct brw_context *brw);
 
 void
 intel_renderbuffer_set_draw_offset(struct intel_renderbuffer *irb);
@@ -160,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);
 
 
 /**
@@ -175,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);
 
 /**
@@ -187,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);