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

Updated Premake and Vulkan to latest beta versions #666

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

soulwax
Copy link

@soulwax soulwax commented Mar 4, 2024

Upgraded Premake to version 5.0.0-beta2 and Vulkan SDK to version 1.3.275.0 ensuring compatibility with the latest features and improvements in both tools. These updates address potential stability and performance issues while offering access to more recent enhancements.

This commit along with the updated versions was tested thoroughly.

Upgraded Premake to version 5.0.0-beta2 and Vulkan SDK to version 1.3.275.0 ensuring compatibility with the latest features and improvements in both tools. These updates address potential stability and performance issues while offering access to more recent enhancements.

This commit along with the updated versions was tested thoroughly.
Upgraded Premake to 5.0.0-beta3 and Vulkan SDK to 1.3.296.0 to leverage the latest features and improvements in build configuration and graphics development. This update ensures compatibility with recent advancements and stability enhancements, contributing to a more efficient and robust development environment.
@soulwax
Copy link
Author

soulwax commented Nov 14, 2024

Upgraded Premake to 5.0.0-beta3 and Vulkan SDK to 1.3.296.0

Upgraded the scripts to leverage the latest features and improvements in build configuration and graphics development. This update ensures compatibility with recent advancements and stability enhancements, contributing to a more efficient and robust development environment.

Tested for full functionality with success.

@brodante
Copy link

@ViktorPopp please test 7fa8f2c and merge these changes as I was about to initiate a pr for this! thanks!

@soulwax
Copy link
Author

soulwax commented Dec 3, 2024

@ViktorPopp please test 7fa8f2c and merge these changes as I was about to initiate a pr for this! thanks!

This seems to take a while.

So let me help out by quoting Vulkan's philosophy of backwards compatibility concisely:

Vulkan works on a major, minor, patch versioning system. Currently, there are 3 minor version releases of Vulkan (1.0, 1.1, 1.2 and 1.3) which are backward compatible with each other. An application can use vkEnumerateInstanceVersion to check what version of a Vulkan instance is supported.

Premake5: premake/premake-core#933
In short: they can't guarantee backwards compatibility when someone comes from Premake4.
Otherwise no breaking changes from Premake5 Alpha x to Beta y.

@brodante
Copy link

brodante commented Dec 5, 2024

@ViktorPopp please test 7fa8f2c and merge these changes as I was about to initiate a pr for this! thanks!

This seems to take a while.

So let me help out by quoting Vulkan's philosophy of backwards compatibility concisely:

Vulkan works on a major, minor, patch versioning system. Currently, there are 3 minor version releases of Vulkan (1.0, 1.1, 1.2 and 1.3) which are backward compatible with each other. An application can use vkEnumerateInstanceVersion to check what version of a Vulkan instance is supported.

Premake5: premake/premake-core#933 In short: they can't guarantee backwards compatibility when someone comes from Premake4. Otherwise no breaking changes from Premake5 Alpha x to Beta y.

thank you for the clarification kind sir, I am new to complex projects so I appreciate the time you took to explain this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants