Gfx software engineer at Mozilla.
lyon. 2D graphics rendering on the GPU in rust using path tessellation.
2.6kguillotiere. A dynamic texture atlas allocator with fast deallocation and rectangle coalescing.
191etagere. Rust
159kiwi. Generic pipeline system working with filters and resources that are connected through ports
70GLSL-Raymarching. Rendering course project at DTU
34shared_vector. Efficient reference counted vector data structure is Rust
19parasol. A multi-threaded job scheduler in Rust.
16rust_debug. Misc debugging utilities.
12notes. Various notes for my own use
10misc. Miscellaneous stuff.
10webgl-flares. A 24h long webgl demoscene project
8android_system_properties. A minimal rust wrapper over android system properties
8half_edge. A half-edge (doubly connected edge list) data structure in rust
7toy-render-graph. Toy render graph to experiment with various allocation strategies for 2D renderers
7talks. CSS
6vodk.rs. Rust experiments, mostly around game programming related stuff.
5texture-atlas. Experimenting with various texture atlas algorithms.
4backup. A simple backup tool in rust using rsync.
4bezier_flattening. Comparison of several bézier flattening algorithms
4rectangle_occlusion. A simple occlusion culling algorithm for opaque and transparent rectangles
3pph. Projet personnel en humanités
2sid. Tiny rust crate providing strongly typed id types and an id-based vector.
2mini-task-scheduler. Tiny multi-threaded task scheduler meant to help with rendering we content on multiple threads. May end up in Firefox, or maybe not.
2prettylogs. Small CLI tools to make debugging logs less painfull.
2onGameStart2013. Slides of my talk atonGameStart 2013
2nical.github.io. HTML
2DTU-ComputerGraphics. Computer Graphics course at DTU
2gpu-allocator. 🦀 GPU memory allocator for Vulkan, DirectX 12 and Metal. Written in pure Rust
1segmented_vec. Experimenting with a semented Vec<T> data structure
1moz-wgpu-update. Scripts to automate the process of updating wgpu in mozilla-central
1carre.js. Tiled-base game engine.
1resume. My resume
1tde-data-playground. Data repository for tde.js experiments
1.vim. My .vim directory, containing my (g)ViM configuratoin
1.dotfiles. My config files
1DTU-ConcurrentProgramming. Concurrent programming assignement
1vodk. A very small game engine designed to be productive during game jams
1ngf-slides. Slides for my talk at Next Game Frontier
1tde.js. JavaScript
1graphic-works. Some of my drawing/painting/etc. works
1dev-tools. A collection of small tools I write to make everyday development and debugging easier/nicer.
1