Alexander Griffis's repositories
2D-QuickRayTracing-GLSL
Quick Ray-Tracing using GLSL ES shaders in two passes.
RadianceCascades
A 2D implementation of Radiance Cascades by Alexander Sannikov.
Global-Irradiance
A better method for 2D based global illumination
Event-Callback
Similar C# style event system for C++.
GPU-Pathfinding
Radiosity-Based GPU path finding using modified Global Illumination techniques.
Sharp-Server
Server built off of .NET.
Float-Packing-GLSL
Reminder from some dude on stackoverflow: https://stackoverflow.com/questions/48288154/pack-depth-information-in-a-rgba-texture-using-mediump-precison
GMShadersGI
GM Shaders Article GI source code.
One-Way-IPC
Inter-process Communication in C# via Named Pipes.
TinyVulkan-Dynamic
Vulkan Graphics render engine using extension VK_KHR_DYNAMIC_RENDERING.
PreCalc-Bresenhams
The entire precalc factorization of the Bresenham's line algorithm... unfortunately slower.
AsyncAwait-Server
TCP server written using the async/await pattern for efficiency.
GLFW-PollGamepads
Creates a polling callback for gamepads to be called alongside glfwPollEvents.
GLSL-ATAN2-DOC
Documentation for ATAN2 in GLSL because the GLSL docs suck.
NotifyableObject
Implements INotify interfaces for View Models with MVVM.
Factorial-Permutations
Calculates the K-th permutations of N! permutations of a sequence of permutations from 0 to N-1.
InvokeAsync-DelegateExtension
Better implementation for invokable async events by Aepot on StackExchange.
route-buffer
A buffer that obfuscates it's memory via pointer re-routing.
Standard-Deviation
Find standard deviations for statistical purposes.
Templated-Runtime-Polymorphism
Demonstration of how templates can be used for datatype runtime polymorphism.
Triangulations
Delauny-Triangulation Stuff
XmlSettings
Simple Xml based File Settings Writer/Reader.