Skip to content

popescualexandrucristian/engine6

Repository files navigation

engine6

Base for future projects built on Vulkan and examples on how to use https://github.com/popescualexandrucristian/acp_vulkan

Project generation

cmake -G "Visual Studio 17 2022" -DEXAMPLE_NAME=Compute

Other cmake defines

  • USE_STATIC_CRT - Use the static crt when compileing on windows.
  • ENABLE_ADDRESS_SENITIZER - Enable the address senitizer on the main project in debug and release with debug info. This does not work if the USE_STATIC_CRT option is set. Also on debug it only works within the VS ide or if the proper dlls are loaded to the path.
  • ENABLE_DEBUG_CONSOLE - Enable the application's console.
  • ENABLE_VULKAN_DEBUG_MARKERS - Enable markers that can name or tag objects and regions.
  • ENABLE_VULKAN_VALIDATION_LAYERS - Enable Vulkan validation layers.
  • ENABLE_VULKAN_VALIDATION_SYNCHRONIZATION_LAYER - Enable Vulkan validation syncronization layers.
  • ENABLE_DEBUG_SYMBOLS_IN_SHADERS - Enable debug symbols in the generated shaders.

About

Game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published