Reflect

This is where I (Tim Gfrerer) keep longer blog posts and essays, and tutorials which I wrote over the years. Most of the writing is on programming, and on open source code.

Posts here are filed under some of the following tags:

AlgorithmArtAssemblyCC++CodeComputeCoroutinesFftGlslH.264Hot-ReloadingIslandJob-SystemMathPracticeReal-TimeRendergraphResearchSoftware DesignSynchronisationTutorialVideoVulkanWorkWriteup

This page is available as an RSS Feed

2023-12-20
Vulkan Video Decode: First Frames h.264 video island rendergraph synchronisation vulkan code
2023-06-21
C++20 Coroutines Driving a Job System code coroutines c++ job-system
2022-09-18
Vulkan Render-Queues and how they Sync island rendergraph synchronisation vulkan code
2022-09-10
Rendergraphs and how to implement one island rendergraph vulkan code
2021-02-01
Implementing Bitonic Merge Sort in Vulkan Compute code algorithm compute glsl island
2020-09-02
Callbacks and Hot-Reloading Reloaded: Bring your own PLT code hot-reloading c assembly island
2020-06-29
Callbacks and Hot-Reloading: Must JMP through extra hoops code hot-reloading c assembly island
2020-02-12
Consider the Lobster software design practice
2020-01-13
How far back should the screen go? math tutorial
2017-06-10
OpenFrameworks Vulkan Renderer: The Journey So Far writeup vulkan real-time software design
2017-01-10
Simulated surface crazing using a fragment shader writeup math
2015-02-17
Earth Normal Maps from NASA Elevation Data tutorial code
2014-12-15
Using ofxPlaylist tutorial code
2012-09-20
Flat Shading using legacy GLSL on OSX tutorial code
2012-05-01
The Making of a Cannon work writeup