feat(bindless): Hide unknown warning options

This commit is contained in:
PancakeTAS 2026-04-25 22:31:31 +02:00
parent 9da7c8fdf9
commit ff7dbb1ce9
No known key found for this signature in database
7 changed files with 1 additions and 6 deletions

View file

@ -29,6 +29,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
add_compile_options(
# By default, enable all warnings
-Weverything
-Wno-unknown-warning-option
# Some warnings are incompatible with each other
-Wno-pre-c++20-compat-pedantic
-Wno-c++98-compat-pedantic

View file

@ -72,7 +72,6 @@ namespace {
};
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunknown-warning-option"
#pragma clang diagnostic ignored "-Wunsafe-buffer-usage-in-container"
/// Safely cast a vector to a pointer of type T
template<typename T>

View file

@ -18,7 +18,6 @@ namespace lsfgvk::pipeline {
template<typename T, size_t N>
class inplace_vector {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunknown-warning-option"
#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
public:
// Constructors

View file

@ -18,7 +18,6 @@ namespace {
/// Build the pipeline signature
consteval PipelineSignature buildPipelineSignature(bool perf) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunknown-warning-option"
#pragma clang diagnostic ignored "-Wshadow"
PipelineSignatureBuilder s;

View file

@ -10,7 +10,6 @@ target_link_libraries(lsfg-vk-layer
PUBLIC lsfg-vk-backend)
target_compile_options(lsfg-vk-layer PRIVATE
-Wno-unknown-warning-option
-Wno-unsafe-buffer-usage) # Array indexing
set_target_properties(lsfg-vk-layer PROPERTIES

View file

@ -349,7 +349,6 @@ namespace {
VkResult myvkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR* info) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunknown-warning-option"
#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
VkResult result = VK_SUCCESS;

View file

@ -28,7 +28,6 @@ set_target_properties(lsfg-vk-ui PROPERTIES
AUTOUIC ON)
target_compile_options(lsfg-vk-ui PRIVATE # QT-codegen warnings
-Wno-unknown-warning-option
-Wno-ctad-maybe-unsupported
-Wno-unsafe-buffer-usage-in-libc-call
-Wno-global-constructors