novelrt / NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
MIT License
183 stars 43 forks source link

Vulkan version required is 1.3.211 but CMake configures successfully on older versions. #520

Closed RubyNova closed 1 year ago

RubyNova commented 1 year ago

Note: for support questions, please use the #engine-user-help channel in our Discord or create a discussion. This repository's issues are reserved for feature requests and bug reports.

Describe the issue: Currently during the configure step, when CMake attempts to find Vulkan with required version 1.3.211, it will ignore the version and succeed on older versions.

Please provide the steps to reproduce if possible:

  1. Clone the repo
  2. Configure CMake
  3. Check CLI output/logs of the configure step
  4. Observe the issue

Expected behaviour: CMake should fail if the version is older than 1.3.211.

Please tell us about your environment:

Additional context: Current known version of Vulkan that breaks this is 1.2.170. Unsure if it breaks on newer versions of Vulkan or CMake.

Please note this might end up as a wontfix due to the nature of the bug.