broadcom/vc4: Add support for YUV textures using unaccelerated blits.
[mesa.git] / src / gallium / drivers / vc4 / vc4_state.c
index 7bc87b0c4ee31099d85c190798d1f5c37a9fef10..c85618789a6dee7ba5f9ae6509de15a445a9fdae 100644 (file)
@@ -581,7 +581,8 @@ vc4_create_sampler_view(struct pipe_context *pctx, struct pipe_resource *prsc,
          */
         if ((cso->u.tex.first_level &&
              (cso->u.tex.first_level != cso->u.tex.last_level)) ||
-            rsc->vc4_format == VC4_TEXTURE_TYPE_RGBA32R) {
+            rsc->vc4_format == VC4_TEXTURE_TYPE_RGBA32R ||
+            rsc->vc4_format == ~0) {
                 struct vc4_resource *shadow_parent = rsc;
                 struct pipe_resource tmpl = {
                         .target = prsc->target,