Themaister
Graphics programmer / DSP programmer / Vulkan / vkd3d-proton / Fossilize / SPIRV-Cross / @KhronosGroup || Founder & CEO of Arntzen Software AS
Arntzen Software ASTrondheim, Norway
Pinned Repositories
Dinothawr
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.
Emulator-Shader-Pack
Various pixel shaders in Cg for oldschool emulators
GLFFT
A C++11/OpenGL library for the Fast Fourier Transform
Granite
My personal Vulkan renderer
libfmsynth
A C library which implements an FM synthesizer
muFFT
A library for computing the Fast Fourier Transform (FFT) in one or two dimensions.
parallel-rdp
A low-level Vulkan compute emulation of the N64 RDP
RetroArch
** This is no longer upstream, see libretro organization. ** Simple Multi-emulator frontend based on libretro.
RetroWarp
A Vulkan compute shader implementation of a fictional retro GPU
slang-shaders
Themaister's Repositories
Themaister/Granite
My personal Vulkan renderer
Themaister/libfmsynth
A C library which implements an FM synthesizer
Themaister/GLFFT
A C++11/OpenGL library for the Fast Fourier Transform
Themaister/muFFT
A library for computing the Fast Fourier Transform (FFT) in one or two dimensions.
Themaister/parallel-rdp
A low-level Vulkan compute emulation of the N64 RDP
Themaister/RetroWarp
A Vulkan compute shader implementation of a fictional retro GPU
Themaister/slang-shaders
Themaister/Dinothawr
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.
Themaister/RetroArch
** This is no longer upstream, see libretro organization. ** Simple Multi-emulator frontend based on libretro.
Themaister/MIPS-LLVM-Jitter
A simple MIPS to LLVM IR recompiler with ahead-of-time recompilation support
Themaister/Fossilize
This repository is discontinued, see https://github.com/ValveSoftware/Fossilize
Themaister/Granite-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/
Themaister/parallel-rdp-standalone
A standalone, distilled codebase of parallel-rdp. Autogenerated.
Themaister/pyrofling
PyroFling is a simple solution for capturing Vulkan applications and broadcast video and audio to streaming platforms using FFmpeg.
Themaister/ToneFilterVST
Basic recreation of the Nier Automata tone filter in VST form
Themaister/MIPS-Toolchain-PKGBUILD
A set of PKGBUILDs to build a MIPS (big-endian) toolchain
Themaister/angrylion-rdp-plus
A low-level N64 video emulation plugin, based on the pixel-perfect angrylion RDP plugin with some improvements.
Themaister/FidelityFX-FSR2
FidelityFX Super Resolution 2
Themaister/parallel-n64
Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
Themaister/parallel-psx-dump-replayer
Standalone tool to replay dumps from Parallel PSX
Themaister/sussybard
Simple app which converts MIDI key inputs to X key presses, designed for playing FF XIV Bard
Themaister/meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
Themaister/astc-encoder
This is the official repository for the Arm ASTC Encoder, a texture compressor for the Adaptive Scalable Texture Compression data format.
Themaister/beetle-psx-libretro
Standalone port/fork of Mednafen PSX to the Libretro API.
Themaister/bsnes
Super Nintendo (Super Famicom) emulator
Themaister/lightrec
LightRec is my attempt at creating a dynamic recompiler for MIPS and powered by GNU Lightning.
Themaister/mupen64plus-libretro-nx
Improved mupen64plus libretro core reimplementation
Themaister/SDL
Simple Directmedia Layer
Themaister/slang
Making it easier to work with shaders
Themaister/tiled
A flexible level editor