Richard Sim's starred repositories
CrossWindow
π»π± A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
webgpu-seed
πΊπ± An example on how to render a hello triangle with WebGPU.
CrossShader
βοΈ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
directx12-seed
βπ± A DirectX 12 starter repo that you could use to get the ball rolling.
image-editor-effects
π A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
a-trip-through-the-graphics-pipeline-book
π A clone of @rygorous series of posts on the graphics pipeline.
CrossWindow-Graphics
A header only library to simplify creating π Vulkan / βͺ OpenGL / π WebGL / βDirectX / π€ Metal data structures with CrossWindow.
vulkan-seed
ππ± A Vulkan starter repo that you could use to get the ball rolling.
CrossWindow-Demos
π₯ͺ Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
webgl-seed
ππ± A starter repo for building WebGL applications.
raw-vulkan
π₯ Experiments building Vulkan applications, libraries, and abstractions.
GPU-Zen-2-Baker
π₯§ An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
metal-seed
π€π± An Apple Metal starter repo that you could use to get the ball rolling.
opengl-seed
βͺπ±A modern OpenGL starter repo that you could use to get the ball rolling.
parrotLipsync
Addon for Blender that lets you generate lipsync animation automatically from audio files.
opengl-seed-wasm
πβͺ An example of of the opengl-seed example compiled to WebAssembly.
crosswindow-imgui
ποΈ An optional library wrapping ImGui and providing bindings for CrossWindow events.
vectormath
Modified version of Sony's open sourced vector and matrix math library.
QuesterUWP
Quester is a Windows-only program for creating and develop missions, dialogues and characters for various game engines and other types of software.
foil-starters
π A monorepo of all available starters for the foil CMS.