- Add Unix support
- Rename CMake's Default build types to match Cherno's
- Use Win32 API and Libs correctly for WL_DIST/Release
- Remove vcpkg related varibles to
CMakeUserPresets.json
- Restructure Walnut headers
- In Walnut CMakeLists, Vulkan linked lib has to be public, so app can use it. But, imgui is private and still available ??
- In app CMakeLists, no windows library is linked, yet the program runs. Is the linking implicit ??
Cherno | CMake |
---|---|
Debug | Debug |
Release | RelWithDebInfo |
Dist | Release |
Walnut - https://github.com/StudioCherno/Walnut.git @ 3b8e414
Add these environment variables before running the executable. Problem occured on my machine due to Nvidia dGPU and AMD iGPU.
DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1 = 1
DISABLE_LAYER_NV_OPTIMUS_1 = 1