Przeglądaj źródła

iris: Allow resolving clear color of CCS_D surfaces.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
tags/19.2-branchpoint
Rafael Antognolli 6 lat temu
rodzic
commit
8bbd4f32bf
1 zmienionych plików z 2 dodań i 6 usunięć
  1. 2
    6
      src/gallium/drivers/iris/iris_resolve.c

+ 2
- 6
src/gallium/drivers/iris/iris_resolve.c Wyświetl plik

@@ -756,9 +756,8 @@ get_ccs_d_resolve_op(enum isl_aux_state aux_state,
{
assert(aux_usage == ISL_AUX_USAGE_NONE || aux_usage == ISL_AUX_USAGE_CCS_D);

const bool ccs_supported = aux_usage == ISL_AUX_USAGE_CCS_D;

assert(ccs_supported == fast_clear_supported);
const bool ccs_supported =
(aux_usage == ISL_AUX_USAGE_CCS_D) && fast_clear_supported;

switch (aux_state) {
case ISL_AUX_STATE_CLEAR:
@@ -791,9 +790,6 @@ get_ccs_e_resolve_op(enum isl_aux_state aux_state,
aux_usage == ISL_AUX_USAGE_CCS_D ||
aux_usage == ISL_AUX_USAGE_CCS_E);

if (aux_usage == ISL_AUX_USAGE_CCS_D)
assert(fast_clear_supported);

switch (aux_state) {
case ISL_AUX_STATE_CLEAR:
case ISL_AUX_STATE_PARTIAL_CLEAR:

Ładowanie…
Anuluj
Zapisz