The Internet

Alexander Griffis

Expert
@Yaazarai

Open source developer enthusiast. Loves Vulkan and C++.

GMShaders-Radiance-Cascades. Game Maker Language

166

Volumetric-HRC. Constant-Time per-pixel volumetrics using ray-extensions and Holographic Radiance Cascades.

117

2D-QuickRayTracing-GLSL. Quick Ray-Tracing using GLSL ES shaders in two passes.

82

RadianceCascades. A 2D implementation of Radiance Cascades by Alexander Sannikov.

64

PathTraced-Volumetrics. Basic implementation of path traced volumetrics

34

2DGI. 2D Global Illumination GLSL ES

27

Global-Irradiance. A better method for 2D based global illumination

15

GPU-Pathfinding. Radiosity-Based GPU path finding using modified Global Illumination techniques.

13

Event-Callback. Similar C# style event system for C++.

12

Holographic-Radiance-Cascades. Extremely naive implementation using 1/2 HRC model.

8

TinyVK. Better version of the TinyVulkan-Dynamic API.

8

GMShadersGI. GM Shaders Article GI source code.

7

Sharp-Server. Server built off of .NET.

6

N-Dimensional-Array. Nth-Dimensional Arrays in C++.

4

One-Way-IPC. Inter-process Communication in C# via Named Pipes.

4

Float-Packing-GLSL. Reminder from some dude on stackoverflow: https://stackoverflow.com/questions/48288154/pack-depth-information-in-a-rgba-texture-using-mediump-precison

3

DS_OBJECT. A wrapper for GML data structures for type checking.

3

mstream. A memory stream for C++.

3

Memory-Wrapper. Null-terminated memory container for C.

2

PreCalc-Bresenhams. The entire precalc factorization of the Bresenham's line algorithm... unfortunately slower.

2

Bit-Twiddler. Simple bit-twiddling hacks for toggling multiple bits at once.

2

TinyVulkan-Dynamic. Vulkan Graphics render engine using extension VK_KHR_DYNAMIC_RENDERING.

2

Random-Sequence-Index-Generation. Generates a random sequence of indices from 0 to N in O(n) time via Fisher Yate's In-Side-Out shuffling algorithm.

2

Tiny-Engine. Game/Render engine based on Vulkan (final rewrite of TinyVK).

1

NotifyableObject. Implements INotify interfaces for View Models with MVVM.

1

GLSL-ATAN2-DOC. Documentation for ATAN2 in GLSL because the GLSL docs suck.

1

GLFW-PollGamepads. Creates a polling callback for gamepads to be called alongside glfwPollEvents.

1

MemoryBuffer. Wrapper class for System.IO.MemoryStream

1

AsyncAwait-Server. TCP server written using the async/await pattern for efficiency.

1
29
Apply