Browse Source

anv: Add a helper to determine sampling with HiZ

Signed-off-by: Nanley Chery <nanley.g.chery@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
tags/17.0-branchpoint
Nanley Chery 8 years ago
parent
commit
3ac01ad2ac
1 changed files with 7 additions and 0 deletions
  1. 7
    0
      src/intel/vulkan/anv_private.h

+ 7
- 0
src/intel/vulkan/anv_private.h View File

@@ -1609,6 +1609,13 @@ struct anv_image {
struct anv_surface aux_surface;
};

/* Returns true if a HiZ-enabled depth buffer can be sampled from. */
static inline bool
anv_can_sample_with_hiz(uint8_t gen, uint32_t samples)
{
return gen >= 8 && samples == 1;
}

void
anv_gen8_hiz_op_resolve(struct anv_cmd_buffer *cmd_buffer,
const struct anv_image *image,

Loading…
Cancel
Save