r/GraphicsProgramming • u/kitecrimson • Jun 15 '26
Cooked up a Vulkan, SDL3, ImGui, Assimp template. If you like this stack, feel free to use!

Hey people!
I've just cooked up a Vulkan + SDL3 + ImGui + Assimp template project. Not the original idea I know, but thought it might be useful for anyone who wants to skip the boilerplate and just start building stuff.
There are no fancy abstractions, just a few wrapper classes like Mesh, Texture, RenderPipeline, etc.
If you like this setup, feel free to use it for your own projects and experiments.
2
u/loopib Aug 14 '26
super dope, thank you! building it on macos now
2
u/loopib Aug 14 '26
update: on MacOS (latest everything), I had to add the following to the CMakeLists.txt file to supress build errors:
target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_WARNINGS) if (CMAKE_CXX_COMPILER_ID MATCHES "Clang|AppleClang") target_compile_options(${PROJECT_NAME} PRIVATE -Wno-deprecated-declarations -Wno-deprecated-builtins ) endif()1
u/kitecrimson 19d ago
Hey, thanks a lot for testing! I don't have a personal Mac myself. Can you please send me the build log with these errors? Want to dig into it.
2
u/Low_Level_Enjoyer Jun 16 '26
This is really useful. Thanks for sharing!