diff options
Diffstat (limited to 'src/gallium/drivers/panfrost/pan_cmdstream.c')
-rw-r--r-- | src/gallium/drivers/panfrost/pan_cmdstream.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c index 97c2fbdf913..c9e31766f4b 100644 --- a/src/gallium/drivers/panfrost/pan_cmdstream.c +++ b/src/gallium/drivers/panfrost/pan_cmdstream.c @@ -1671,12 +1671,13 @@ panfrost_create_sampler_view_bo(struct panfrost_sampler_view *so, so->base.swizzle_b, so->base.swizzle_a, }, - .image = &prsrc->image, - + .planes = {NULL}, .buf.offset = buf_offset, .buf.size = buf_size, }; + panfrost_set_image_view_planes(&iview, texture); + unsigned size = (PAN_ARCH <= 5 ? pan_size(TEXTURE) : 0) + GENX(panfrost_estimate_texture_payload_size)(&iview); |