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

vkconfig: Add Vulkan SDK installation management #2177

Open
christophe-lunarg opened this issue Nov 20, 2024 · 2 comments
Open

vkconfig: Add Vulkan SDK installation management #2177

christophe-lunarg opened this issue Nov 20, 2024 · 2 comments
Assignees
Labels
enhancement OS - platform independent The issue doesn't depend on the OS P1 Defect / Major feature Project - vkconfig Issues related to vkconfig

Comments

@christophe-lunarg
Copy link
Contributor

christophe-lunarg commented Nov 20, 2024

https://vulkan.lunarg.com/content/view/latest-sdk-version-api

@christophe-lunarg christophe-lunarg self-assigned this Nov 20, 2024
@christophe-lunarg christophe-lunarg added enhancement P1 Defect / Major feature OS - platform independent The issue doesn't depend on the OS Project - vkconfig3 labels Nov 20, 2024
@christophe-lunarg christophe-lunarg changed the title Add Vulkan SDK release detection and update vkconfig3: Add Vulkan SDK release detection and update Jan 23, 2025
@christophe-lunarg christophe-lunarg added Project - vkconfig Issues related to vkconfig and removed Project - vkconfig3 labels Feb 3, 2025
@christophe-lunarg christophe-lunarg linked a pull request Feb 12, 2025 that will close this issue
@richard-lunarg
Copy link
Contributor

I got a request recently for customizing the path of the VulkanSDK, and "remembering" the custom path, and automatically removing the old SDK. This may not be a job for vkconfig, but it could certainly be handled by it. The current SDK, names the install folder with the version. This is a result of someone assuming developers would want multiple SDK's installed. I don't think this is really largely the case. Just installing in /VulkanSDK, using the same path for each one, and allowing the installer (or vkconfig) to remove the last SDK would make a lot more sense. The SDK can be removed pretty easily (on Windows/macOS) by running the maintenancetool.exe (or .app) in the SDK folder. It will take command line parameters that would remove the entire SDK, and this could be run before installing the new SDK.

@christophe-lunarg
Copy link
Contributor Author

On Linux, vkconfig can be installed using a package, in that case we can't uninstall.

@christophe-lunarg christophe-lunarg changed the title vkconfig3: Add Vulkan SDK release detection and update vkconfig: Add Vulkan SDK installation management Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement OS - platform independent The issue doesn't depend on the OS P1 Defect / Major feature Project - vkconfig Issues related to vkconfig
Projects
None yet
Development

No branches or pull requests

2 participants