Pete Brubaker's repositories
xed
x86 encoder decoder
msdf-atlas-gen
MSDF font atlas generator
imgui_tex_inspect
A texture inspector tool for Dear ImGui
SORT
Simple Open-source Ray Tracer
json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
perforce-mini
A minimal Docker image to run Perforce without the hassle
enkiTS
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
ImFileDialog
A file dialog library for Dear ImGui
imgui_toggle
A toggle switch widget for Dear ImGui
variant
C++17 `std::variant` for C++11/14/17
directx-sdk-legacy-samples
This repo contains Direct3D 9, Direct3D 10, a few Direct3D 11, and DirectSound C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK and the Microsoft.DXSDK.D3DX NuGet package
ozz-animation
Open source c++ skeletal animation library and toolset
vs-dockerfiles
Examples of dockerfiles and optional supporting scripts to install and use Build Tools for Visual Studio 2017 in a container.
CSharp-Scripting-Engine-Tutorial
Sample solution for a .NET 6.0 based C# scripting engine described at https://kahwei.dev/2022/05/07/c-scripting-engine-part-1-introduction/
libhmemory
hmemory is a lightweight memory error detector for c/c++ programs, specifically designed for embedded systems.
ImGuiColorTextEdit
Colorizing text editor for ImGui
DXRPathTracer
A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)
crc32c
CRC32C implementation with support for CPU-specific acceleration instructions
UnrealEngineSkyAtmosphere
Unreal Engine Sky Atmosphere Rendering Technique
Shadows
A sample app that demonstrates several techniques for rendering real-time shadow maps
flop
FLOꟼ - An MIT-licensed image viewer equipped with a GPU-accelerated perceptual image diffing algorithm based on ꟻLIP
tanks22
Project for the INFOMOV'22 course of Utrecht University (with Intel ISPC optimizations.)
DieHard
DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
imgui_md
Markdown renderer for Dear ImGui using MD4C parser
liquidfun
2D physics engine for games
Hoard
The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
SIMD-sorting-network
SIMD sorting network generator and very basic tester
tungsten
High performance physically based renderer in C++11