Darryl Gouder's repositories
Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
CPPSandbox
C++ Sandbox to try new features or a C++ tutorial
CUDA-Sandbox
A solution I use to teach myself CUDA and experiment with implementations of different algorithms and data structures.
embree
Embree ray tracing kernels repository.
filesystem
A tiny self-contained path manipulation library for C++
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
glm
OpenGL Mathematics (GLM)
hypothesis
A collection of quantile and quadrature routines for Z, Chi^2, and Student's T hypothesis tests
imgui
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
lodepng
PNG encoder and decoder in C and C++.
mitsuba
Mitsuba renderer main repository
openexr
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications
pbrt-parser
A simple parser for the PBRT file format
pbrt-v3
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
pcg-cpp
PCG — C++ Implementation
rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
SolsticeDeps
Dependencies for Solstice-PBR
spdlog
Fast C++ logging library.
stb
stb single-file public domain libraries for C/C++
tbb
Intel TBB with CMake build system
tinyexr
Tiny OpenEXR image loader/saver library
tinyobjloader
Tiny but powerful single file wavefront obj loader
vulkan-tutorial-rust
Following the vulkan tutorial(https://vulkan-tutorial.com/) using the Rust programming language.