Graphics programmer / DSP programmer / Vulkan / vkd3d-proton / Fossilize / SPIRV-Cross / @KhronosGroup || Founder & CEO of Arntzen Software AS
Granite. My personal Vulkan renderer
1.9klibfmsynth. A C library which implements an FM synthesizer
359GLFFT. A C++11/OpenGL library for the Fast Fourier Transform
232pyrowave. C++
226muFFT. A library for computing the Fast Fourier Transform (FFT) in one or two dimensions.
199parallel-rdp. A low-level Vulkan compute emulation of the N64 RDP
183Emulator-Shader-Pack. Various pixel shaders in Cg for oldschool emulators
89slang-shaders. C
63RetroWarp. A Vulkan compute shader implementation of a fictional retro GPU
58pyrofling. PyroFling is a simple solution for capturing Vulkan applications and broadcast video and audio to streaming platforms using FFmpeg.
55MIPS-LLVM-Jitter. A simple MIPS to LLVM IR recompiler with ahead-of-time recompilation support
46Dinothawr. Dinothawr is a block pushing puzzle game on slippery surfaces. Our hero is a dinosaur whose friends are trapped in ice. Through puzzles it is your task to free the dinos from their ice prison.
45RetroArch. ** This is no longer upstream, see libretro organization. ** Simple Multi-emulator frontend based on libretro.
45libmaru. USB audio class driver in userspace using libusb.
41Fossilize. This repository is discontinued, see https://github.com/ValveSoftware/Fossilize
35simple-irc-bot. A simple IRC bot. Hackable.
34RSound. A multi-platform, simple PCM audio server and client.
30RetroArch-Phoenix. Simple GUI frontend for RetroArch using Phoenix
29boxes. OpenGL 4.3 experiment with compute shaders and tons of instanced geometry! Targets libretro GL.
27parallel-rdp-standalone. A standalone, distilled codebase of parallel-rdp. Autogenerated.
23Granite-MicroSamples. Micro-samples for Granite to read along with my blog post: http://themaister.net/blog/2019/04/14/a-tour-of-granites-vulkan-backend-part-1/
22alsa-plugins-rsound. RSound plugin for ALSA
17ToneFilterVST. Basic recreation of the Nier Automata tone filter in VST form
15SimpleGL. NIH library for OpenGL window/context creation for X11/Win32/OSX.
12SLIMPlayer. Simple and Lightweight Media Player (using FFmpeg)
8MIPS-Toolchain-PKGBUILD. A set of PKGBUILDs to build a MIPS (big-endian) toolchain
6airsynth. Multi-instrument polyphonic synthesizer for LV2 with a standalone JACK implementation.
5angrylion-rdp-plus. A low-level N64 video emulation plugin, based on the pixel-perfect angrylion RDP plugin with some improvements.
5DirectRSound. Reimplement a subset of DirectSound with RSound.
5SFC-Pong. A very newbish Pong game for Super Nintendo.
5SC-MIPS. Simple, single cycle MIPS implementation in VHDL. Extended to support most instructions.
4bsnes-Qt. Fork of BSNES/QT (v073)
4XMLShaderView. View XML shaders in your browser!
3alsa-reroute. Small script/preloaded lib that intercepts calls to ALSA and force them to open different devices.
3FidelityFX-FSR2. FidelityFX Super Resolution 2
3RetroArch-DSP-plugins. Audio DSP plugins for RetroArch.
3libretro-remotejoy. RemoteJoy client side code rewritten for libretro.
2blipper. Band-limited decimator for emulators.
2GLModelViewer. Simple modelviewer in OpenGL 3.0+
2parallel-n64. Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
2RetroArch-D3D9. D3D9 external driver plugin for RetroArch.
2umusd. Microscopic music player controlled over TCP.
2SSNES-core. Futile attempt to create a SNES emulator :)
2sussybard. Simple app which converts MIDI key inputs to X key presses, designed for playing FF XIV Bard
2libretro-ffmpeg. Video player implemented in libretro.
2SC-MIPS-Chain. Simple toolchain for SC-MIPS
2parallel-psx-dump-replayer. Standalone tool to replay dumps from Parallel PSX
2Scale. Small and simple image scaler.
1