fiserj / starter

Starter Template for C++ Graphics Applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Starter Template

A graphics application starter package.

Libraries

Required

Optional

To enable an optional library, go to CMakeLists.txt and set the applicable WITH_... variable to ON.

Library CMake Option
Catch2 WITH_CATCH2
Dear ImGui WITH_IMGUI
{fmt} WITH_FMT
GLEQ WITH_GLEQ
meshoptimizer WITH_MESHOPT
stb WITH_STB

shaderc

BGFX's shaderc compiler can take a relatively long time to compile. When WITH_PREBUILT_SHADERC is ON (which it is by default), CMake tries to fetch prebuilt binary for your platform (currently Windows and macOS x64), and only compiles shaderc from source otherwise. You can pass CMake WITH_PREBUILT_SHADERC=OFF to always force compilation from source.

About

Starter Template for C++ Graphics Applications


Languages

Language:C 97.8%Language:C++ 1.2%Language:CMake 0.8%Language:SuperCollider 0.0%Language:Shell 0.0%Language:RenderScript 0.0%Language:Objective-C++ 0.0%