blorp: Make blitter_supports_aux accessible from multiple files.

We'll want it in blorp_clear.c shortly.

Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Ivan Briano <ivan.briano@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15183>
This commit is contained in:
Kenneth Graunke 2022-02-26 00:56:51 -08:00 committed by Marge Bot
parent 98bd984977
commit 5f4ad65daf
2 changed files with 8 additions and 5 deletions

View file

@ -2456,9 +2456,9 @@ blorp_blit_supports_compute(struct blorp_context *blorp,
}
}
static bool
blitter_supports_aux(const struct intel_device_info *devinfo,
enum isl_aux_usage aux_usage)
bool
blorp_blitter_supports_aux(const struct intel_device_info *devinfo,
enum isl_aux_usage aux_usage)
{
switch (aux_usage) {
case ISL_AUX_USAGE_NONE:
@ -2486,10 +2486,10 @@ blorp_copy_supports_blitter(struct blorp_context *blorp,
if (dst_surf->samples > 1 || src_surf->samples > 1)
return false;
if (!blitter_supports_aux(devinfo, dst_aux_usage))
if (!blorp_blitter_supports_aux(devinfo, dst_aux_usage))
return false;
if (!blitter_supports_aux(devinfo, src_aux_usage))
if (!blorp_blitter_supports_aux(devinfo, src_aux_usage))
return false;
const struct isl_format_layout *fmtl =

View file

@ -412,6 +412,9 @@ struct brw_blorp_blit_prog_key
* Used internally by gfx6_blorp_exec() and gfx7_blorp_exec().
*/
bool blorp_blitter_supports_aux(const struct intel_device_info *devinfo,
enum isl_aux_usage aux_usage);
void brw_blorp_init_wm_prog_key(struct brw_wm_prog_key *wm_key);
void brw_blorp_init_cs_prog_key(struct brw_cs_prog_key *cs_key);