mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-29 20:20:24 +01:00
i965/miptree Remove layout_flags parameter form is_mcs_supported
The one caller of is_mcs_supported passes 0 in as the layout_flags
unconditionally.
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
(cherry picked from commit 0e4d9a4b37)
This commit is contained in:
parent
2cdb51e76d
commit
f83d979759
1 changed files with 2 additions and 9 deletions
|
|
@ -59,8 +59,7 @@ intel_miptree_alloc_aux(struct brw_context *brw,
|
|||
struct intel_mipmap_tree *mt);
|
||||
|
||||
static bool
|
||||
is_mcs_supported(const struct brw_context *brw, mesa_format format,
|
||||
uint32_t layout_flags)
|
||||
is_mcs_supported(const struct brw_context *brw, mesa_format format)
|
||||
{
|
||||
/* Prior to Gen7, all MSAA surfaces used IMS layout. */
|
||||
if (brw->gen < 7)
|
||||
|
|
@ -86,11 +85,6 @@ is_mcs_supported(const struct brw_context *brw, mesa_format format,
|
|||
*/
|
||||
if (brw->gen == 7 && _mesa_get_format_datatype(format) == GL_INT) {
|
||||
return false;
|
||||
} else if (layout_flags & MIPTREE_LAYOUT_DISABLE_AUX) {
|
||||
/* We can't use the CMS layout because it uses an aux buffer, the MCS
|
||||
* buffer. So fallback to UMS, which is identical to CMS without the
|
||||
* MCS. */
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
|
|
@ -329,8 +323,7 @@ intel_miptree_choose_aux_usage(struct brw_context *brw,
|
|||
{
|
||||
assert(mt->aux_usage == ISL_AUX_USAGE_NONE);
|
||||
|
||||
const unsigned no_flags = 0;
|
||||
if (mt->surf.samples > 1 && is_mcs_supported(brw, mt->format, no_flags)) {
|
||||
if (mt->surf.samples > 1 && is_mcs_supported(brw, mt->format)) {
|
||||
assert(mt->surf.msaa_layout == ISL_MSAA_LAYOUT_ARRAY);
|
||||
mt->aux_usage = ISL_AUX_USAGE_MCS;
|
||||
} else if (intel_tiling_supports_ccs(brw, mt->surf.tiling) &&
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue