rusticl/mesa: create COMPUTE_ONLY contexts
authorKarol Herbst <kherbst@redhat.com>
Thu, 28 Sep 2023 21:02:20 +0000 (23:02 +0200)
committerKarol Herbst <kherbst@redhat.com>
Thu, 28 Sep 2023 21:02:24 +0000 (23:02 +0200)
This allows drivers to skip initializing unnecessary bits.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25466>

src/gallium/frontends/rusticl/mesa/pipe/screen.rs

index cfa751c..be6ec21 100644 (file)
@@ -103,8 +103,7 @@ impl PipeScreen {
                 (*self.screen).context_create.unwrap()(
                     self.screen,
                     ptr::null_mut(),
-                    // TODO: PIPE_CONTEXT_COMPUTE_ONLY
-                    PIPE_CONTEXT_NO_LOD_BIAS,
+                    PIPE_CONTEXT_COMPUTE_ONLY | PIPE_CONTEXT_NO_LOD_BIAS,
                 )
             },
             self,