From 67b5414c24cd8fd37cc20b64ab27d38314fb193b Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 6 Jan 2025 15:06:58 +0100 Subject: [PATCH] d3d12: Disable implicit fallthrough checks There are some missing explicit fallthrough statements in the direct headers Part-of: --- subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build | 4 ++++ subprojects/gst-plugins-bad/sys/d3d12/meson.build | 3 +++ 2 files changed, 7 insertions(+) diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build index 501037347c..4bb3887ab6 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build @@ -58,6 +58,10 @@ else '-Wno-unknown-pragmas', # Various warnings in DirectX-Headers headers '-Wno-switch', + # Ignore missing fallthrough in DirectX-Headers headers + '-Wimplicit-fallthrough=0', + # Ignore definition issues + '-Wno-undef', ]) endif diff --git a/subprojects/gst-plugins-bad/sys/d3d12/meson.build b/subprojects/gst-plugins-bad/sys/d3d12/meson.build index 715fe5e29b..958f73f4bd 100644 --- a/subprojects/gst-plugins-bad/sys/d3d12/meson.build +++ b/subprojects/gst-plugins-bad/sys/d3d12/meson.build @@ -62,6 +62,9 @@ else '-Wno-unknown-pragmas', # Various warnings in DirectX-Headers headers '-Wno-switch', + # Ignore missing fallthrough in DirectX-Headers headers + '-Wimplicit-fallthrough=0', + '-Wno-undef' ]) endif