From 2c52ddd1a672b1a2b61894e77adf21d6e9084a1c Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 7 Jan 2025 16:59:52 +0100 Subject: [PATCH] rusticl/mesa: add PipeContext::device_reset_status Cc: mesa-stable Part-of: --- src/gallium/frontends/rusticl/mesa/pipe/context.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gallium/frontends/rusticl/mesa/pipe/context.rs b/src/gallium/frontends/rusticl/mesa/pipe/context.rs index 16b612e42d4..c1717faa39d 100644 --- a/src/gallium/frontends/rusticl/mesa/pipe/context.rs +++ b/src/gallium/frontends/rusticl/mesa/pipe/context.rs @@ -591,6 +591,16 @@ impl PipeContext { } } } + + pub fn device_reset_status(&self) -> pipe_reset_status { + unsafe { + if let Some(get_device_reset_status) = self.pipe.as_ref().get_device_reset_status { + get_device_reset_status(self.pipe.as_ptr()) + } else { + pipe_reset_status::PIPE_NO_RESET + } + } + } } impl Drop for PipeContext {