You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This may sound like a nit but we are trying to understand the significance of vulkan loader dll naming in Chromium browsers.
In loader.rc the VER_FILE_DESCRIPTION_STR reads as .Dev build, is there a reason to call vulkan loader dev build instead of just "Vulkan Loader".
Environment (please complete the following information):
OS: Windows
Bitdepth: [32-bit / 64-bit]
To Reproduce
Steps to reproduce the behavior:
On any windows 10/11 machine navigate to C:\Program Files (x86)\Microsoft\Edge\Application\129.0.2792.89. Version number would vary based on the version of Edge installed. This is essentially the path to the binary files for stable Edge.
Right click on vulkan-1.dll and view its properties
File Description reads as "1.3.293.dev" build for stable versions of any Chromium based browser.
Is it reasonable to rename these strings ?
The text was updated successfully, but these errors were encountered:
Less of a bug, and more of a 'missing plumbing". The loader.rc file contains defaults meant to indicate that a development build is occurring. When a release build is performed (which isn't a release mode build, but rather a full Windows Runtime Installer package build that LunarG performs in the SDK build process), there is CMake code which reads an appropriately set CMake cache variable and modifies the .rc file accordingly.
The Chromium build uses gn rather than CMake, so is missing the equivalent logic. Additionally, the build scripts which invoke the loader's gn script would need to provide the "correct" version. https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.gn
It wouldn't be too difficult to modify the gn script to modify the rc file as necessary for 'release' builds.
I think that is an appropriate change. Unfortunately, I do not know GN well enough to implement the changes, as that has always been the purview of chromium engineers.
This may sound like a nit but we are trying to understand the significance of vulkan loader dll naming in Chromium browsers.
In loader.rc the VER_FILE_DESCRIPTION_STR reads as .Dev build, is there a reason to call vulkan loader dev build instead of just "Vulkan Loader".
Environment (please complete the following information):
To Reproduce
Steps to reproduce the behavior:
Is it reasonable to rename these strings ?
The text was updated successfully, but these errors were encountered: