aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_blorp.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-04-22 13:46:25 -0700
committerJason Ekstrand <[email protected]>2016-04-26 14:55:22 -0700
commit8096ed7e27abc0619f4a4298481e1e072aa91828 (patch)
tree258809dc60b61acbb23fcde030c375316bf52896 /src/mesa/drivers/dri/i965/brw_blorp.h
parente35d9407dca0c2b0ecc1e778864f1a1c47258505 (diff)
i965/blorp: Remove the hiz params class
Reviewed-by: Topi Pohjolainen <[email protected]> Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_blorp.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_blorp.h21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_blorp.h b/src/mesa/drivers/dri/i965/brw_blorp.h
index 8117f0e9bbf..c4d87d88b0b 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp.h
+++ b/src/mesa/drivers/dri/i965/brw_blorp.h
@@ -258,6 +258,10 @@ void
brw_blorp_exec(struct brw_context *brw, const brw_blorp_params *params);
void
+gen6_blorp_hiz_exec(struct brw_context *brw, struct intel_mipmap_tree *mt,
+ unsigned level, unsigned layer, enum gen6_hiz_op op);
+
+void
gen6_blorp_exec(struct brw_context *brw,
const brw_blorp_params *params);
@@ -268,23 +272,6 @@ gen7_blorp_exec(struct brw_context *brw,
void
gen8_blorp_exec(struct brw_context *brw, const brw_blorp_params *params);
-/**
- * Parameters for a HiZ or depth resolve operation.
- *
- * For an overview of HiZ ops, see the following sections of the Sandy Bridge
- * PRM, Volume 1, Part 2:
- * - 7.5.3.1 Depth Buffer Clear
- * - 7.5.3.2 Depth Buffer Resolve
- * - 7.5.3.3 Hierarchical Depth Buffer Resolve
- */
-class brw_hiz_op_params : public brw_blorp_params
-{
-public:
- brw_hiz_op_params(struct intel_mipmap_tree *mt,
- unsigned int level, unsigned int layer,
- gen6_hiz_op op);
-};
-
struct brw_blorp_blit_prog_key
{
/* Number of samples per pixel that have been configured in the surface