mehmetoguzderin / cpp-2021-vulkan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cpp-2021-vulkan

Tooling

Platforms

  • macOS

    • ARM64

  • Windows

    • x64

Prerequisites

  • CMake >= 3.21.0

    • If you use through VS or Code, make sure you enable presets

  • Vcpkg >= 2021.05.12

    • Make sure VCPKG_ROOT environment variable is set

  • Vulkan SDK >= 1.2.0

    • Make sure VULKAN_SDK environment variable is set

Generating (CLI)

cmake . --preset arm64-osx-dbg|arm64-osx-rel|x64-windows-dbg|x64-windows-rel

Building (CLI)

MAINSHADER="main.shader.image.comp" ; clang-format -i "${MAINSHADER}" ; glslangValidator --target-env vulkan1.2 -o "${MAINSHADER}.spv" "${MAINSHADER}" ; spirv-opt -O --strip-debug --skip-block-layout -o "${MAINSHADER}.spv" "${MAINSHADER}.spv"

About

License:Creative Commons Zero v1.0 Universal


Languages

Language:C++ 81.9%Language:C 12.7%Language:CMake 5.4%