panfrost: Don't bail on PIPE_BUFFER
We can handle some of it. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
parent
7f14916372
commit
5e268a01d2
1 changed files with 5 additions and 5 deletions
|
|
@ -605,11 +605,11 @@ panfrost_upload_tex(
|
|||
|
||||
/* For easy access */
|
||||
|
||||
assert(pview->target != PIPE_BUFFER);
|
||||
unsigned first_level = pview->u.tex.first_level;
|
||||
unsigned last_level = pview->u.tex.last_level;
|
||||
unsigned first_layer = pview->u.tex.first_layer;
|
||||
unsigned last_layer = pview->u.tex.last_layer;
|
||||
bool is_buffer = pview->target == PIPE_BUFFER;
|
||||
unsigned first_level = is_buffer ? 0 : pview->u.tex.first_level;
|
||||
unsigned last_level = is_buffer ? 0 : pview->u.tex.last_level;
|
||||
unsigned first_layer = is_buffer ? 0 : pview->u.tex.first_layer;
|
||||
unsigned last_layer = is_buffer ? 0 : pview->u.tex.last_layer;
|
||||
|
||||
/* Lower-bit is set when sampling from colour AFBC */
|
||||
bool is_afbc = rsrc->layout == PAN_AFBC;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue