blob: 335b096800a894c0c2a11dc6383ffb96e7692d59 [file] [edit]
[language-extension-token]
# For MSVC-specific extensions: __FUNCSIG__, __uuidof, IID_PPV_ARGS.
src:*src/dawn/native/Surface.cpp
src:*src/dawn/native/d3d/*
src:*src/dawn/native/d3d11/*
src:*src/dawn/native/d3d12/*
src:*src/dawn/tests/end2end/AdapterEnumerationTests.cpp
src:*src/dawn/tests/end2end/VideoViewsTests_win.cpp
src:*src/dawn/tests/white_box/SharedBufferMemoryTests_win.cpp
src:*src/dawn/tests/white_box/SharedTextureMemoryTests_win.cpp
src:*src/dawn/tests/white_box/SharedTextureMemoryTests_win_d3d12.cpp
src:*src/tint/lang/hlsl/validate/validate.cc
src:*src/tint/utils/rtti/castable.h
[sign-conversion]
# The OpenGL API forces an excessive amount of sign conversion that is not useful to fix.
src:*src/dawn/native/opengl/*
src:*src/dawn/tests/*
[zero-as-null-pointer-constant]
# Used by EGL macros.
src:*src/dawn/native/opengl/*EGL*
[cast-function-type-strict]
# Needed to cast procs in GL.
src:*gen/src/dawn/native/opengl/OpenGLFunctionsBase_autogen.cpp
src:*src/dawn/native/opengl/ContextEGL.cpp
src:*src/dawn/native/opengl/EGLFunctions.cpp
src:*src/dawn/native/opengl/OpenGLVersion.cpp
# Needed to cast procs in Vulkan.
src:*src/dawn/native/vulkan/VulkanFunctions.cpp
# Needed to cast procs in webgpu.h.
src:*gen/src/dawn/native/ProcTable.cpp
src:*src/dawn/tests/end2end/EventTests.cpp
src:*src/dawn/tests/unittests/GetProcAddressTests.cpp
# For some unknown reason this one filepath can get a backslash on Windows.
src:*gen/src{/,\\}dawn/wire/client/ApiProcs_autogen.cpp.inc
# Needed to cast procs in Windows.
src:*src/tint/utils/command/command_windows.cc
src:*src/tint/lang/hlsl/validate/validate.cc
[old-style-cast]
# For C-Style casts used by RenderDoc macros
src:*src/dawn/native/vulkan/TextureVk.cpp
[double-promotion]
# Performance warning for float-to-double promotion, common in tests.
src:*src/dawn/tests/*