Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vulkan: Initialize VK_EXT_debug_utils only for dev build or verbose mode #66883

Merged

Conversation

akien-mga
Copy link
Member

End users would get spammed with messages of varying verbosity due to the mess that thirdparty layers/extensions and drivers seem to leave in their wake, making the Windows registry a bottomless pit of broken layer JSON.

I'm all for helping end users clean up mess in their registry / system paths for Vulkan ICDs, layers and extensions, but the way this is done by VK_EXT_debug_utils is just horrible - and the way for them to fix it (manual edit of system files) is also not a good thing to recommend.

Closes countless issues where users think Godot is broken because it reports weird errors:

End users would get spammed with messages of varying verbosity due to the
mess that thirdparty layers/extensions and drivers seem to leave in their
wake, making the Windows registry a bottomless pit of broken layer JSON.

I'm all for helping end users clean up mess in their registry / system paths
for Vulkan ICDs, layers and extensions, but the way this is done by
VK_EXT_debug_utils is just horrible - and the way for them to fix it (manual
edit of system files) is also not a good thing to recommend.

Closes countless issues where users think Godot is broken because it reports
weird errors.
@akien-mga akien-mga added this to the 4.0 milestone Oct 4, 2022
@akien-mga akien-mga requested a review from a team as a code owner October 4, 2022 14:23
@akien-mga akien-mga merged commit 92a0c35 into godotengine:master Oct 4, 2022
@akien-mga akien-mga deleted the vulkan-debug_utils-dev-verbose-only branch October 4, 2022 14:52
touilleMan added a commit to touilleMan/godot-python that referenced this pull request Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment