panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()
authorBoris Brezillon <boris.brezillon@collabora.com>
Fri, 12 Feb 2021 15:51:07 +0000 (16:51 +0100)
committerMarge Bot <eric+marge@anholt.net>
Mon, 15 Feb 2021 11:23:46 +0000 (11:23 +0000)
We should use Bifrost NIR options when compiling for Bifrost.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8963>

src/panfrost/lib/pan_blit.c

index 02d5566..50a24ae 100644 (file)
@@ -51,7 +51,10 @@ panfrost_build_blit_shader(struct panfrost_device *dev,
 {
         bool is_colour = loc >= FRAG_RESULT_DATA0;
 
-        nir_builder _b = nir_builder_init_simple_shader(MESA_SHADER_FRAGMENT, &midgard_nir_options, "pan_blit");
+        nir_builder _b =
+           nir_builder_init_simple_shader(MESA_SHADER_FRAGMENT,
+                                          panfrost_get_shader_options(dev),
+                                          "pan_blit");
         nir_builder *b = &_b;
         nir_shader *shader = b->shader;