Skip to content

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