Experiment in graphics programming, C++, OpenGL, simulation techniques.
{#} | Time | Hash | Subject | Author | # | (+) | (-) | GPG? |
---|---|---|---|---|---|---|---|---|
4 | 05 Aug 2023 20:50 | 0dd781a | Create event handling and threads structure | Josh Stockin | 24 | 651 | 248 | G |
Object | Latest Commit Subject | Time | Hash |
---|---|---|---|
include | Create event handling and threads structure | 05 Aug 2023 20:50 | 0dd781a |
src | Create event handling and threads structure | 05 Aug 2023 20:50 | 0dd781a |
.gitignore | C++ bringup; SDL window creation | 03 Aug 2023 22:03 | 0dc574e |
CMakeLists.txt | Create event handling and threads structure | 05 Aug 2023 20:50 | 0dd781a |
LICENSE | Initial commit | 03 Aug 2023 17:13 | a07587e |
README.md | Create base Engine class | 04 Aug 2023 22:32 | f2ac8af |
zydeco.sh | Create base Engine class | 04 Aug 2023 22:32 | f2ac8af |
Hobby project/experiment in C++, graphics programming, and world generation.
Run ./zydeco.sh
to compile, build, and run. Requires CMake
and a C++20
-capable compiler, as well as the dependencies below. Executable is outputted at build/zydeco
in the project root directory.
Zydeco depends upon the following C/C++ libraries:
Library | Purpose | Source |
---|---|---|
fmt |
String formatting for debug output messages | libfmt-dev |
cpptrace |
Producing stack traces for fault output | GitHub |
SDL2 |
Cross-platform solution for creating and managing windows, OpenGL contexts | libsdl2-dev |