Skip to content

Vectem27/WxVulkanEngine

Repository files navigation

WxVulkanEngine

An simple engine using wxWidget, wxLua and Vulkan

Build : cmake -S . -B ./build -G "MinGW Makefiles"

Compilation :

cmake -S . -B ./build -G "MinGW Makefiles" -DBUILD_App=ON -DBUILD_CompilationTest=OFF -DCOMPILE_SHADERS=ON cmake -S . -B ./build -G "MSYS Makefiles" -DBUILD_App=ON -DBUILD_CompilationTest=OFF -DCOMPILE_SHADERS=ON cmake --build ./build -j8 --config Debug
cd bin/Debug/WxVulkanEngine ; ./WxVulkanEngine.exe ; cd ../../../

wxWidget Build : cmake . -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DwxBUILD_SHARED=ON -G "MSYS Makefiles" cmake . -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Debug -DwxBUILD_SHARED=ON -G "MinGW Makefiles"

cmake --build . --config Release -j8 cmake --build . --config Debug -j8

To test if don't work : -DwxWidgets_DEBUG=1 --debug-find

wxLua build : cmake -G "MinGW Makefiles" -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DwxWidgets_COMPONENTS="stc;html;aui;adv;core;net;base" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON .

cmake -G "MinGW Makefiles" -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DwxWidgets_COMPONENTS="stc;html;aui;adv;core;net;base" -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=ON .

cmake -G "MSYS Makefiles" -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DwxWidgets_COMPONENTS="stc;html;aui;adv;core;net;base" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -DwxBUILD_SAMPLES=OFF .

cmake -G "MSYS Makefiles" -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DwxWidgets_COMPONENTS="stc;html;aui;adv;core;net;base" -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=ON .

About

An simple engine using wxWidget, wxLua and Vulkan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published