Roland Shum's repositories
Reflection-Json-Serializer
C++ example serializing using runtime reflection to json files
PianoViz2.0
Repository for PianoViz, a HoloLens project that aims to replicate the Synthesia experience in AR/MR.
Perspective-Renderer
This is my 3D renderer that features opengl graphics, rigidbody physics, and fbx animations.
Eye-Renderer
An offline ray tracing project I'm doing to get familiarized with different ray-tracing techniques.
AmongUs-Mumble
Mumble VoIP Plugin and mod for the popular game "Among Us" to enable Proximity Voice Chat.
Awesome-Profile-README-templates
A collection of awesome readme templates to display on your profile
BleWinrtDll
BLE for Unity 3d in Windows without UWP.
CS300
OpenGL Graphics
CS355
DigiPen CS355, Parallel Programming.
DirectX-Headers
Official DirectX headers available under an open source license
DirectX12Learn
Learning D3D12 Renderer and stripping it to its simplest form
entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
eventpp
Event Dispatcher and callback list for C++
Fossilize
A serialization format for various persistent Vulkan object types.
GlassEye-Renderer
My own implementation of a Vulkan renderer.
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
glm
OpenGL Mathematics (GLM)
HDRP-Custom-Passes
A bunch of custom passes made for HDRP
imgui-filebrowser
File browser implementation for dear-imgui. C++17 is required.
sdk-api
Public contributions for win32 API documentation
spdlog
Fast C++ logging library.
stb
stb single-file public domain libraries for C/C++
tinyobjloader
Tiny but powerful single file wavefront obj loader
win32
Public mirror for win32-pr
WorkLifeJamRepo
GGJ 2022
yaml-cpp
A YAML parser and emitter in C++