Scroll down to begin.
Since October 2016
September 2014 until September 2016
Honors thesis: Live source code editing in C++
September 2008 until June 2014
Final grade: 1.5, won award for excellent grades
DirectX 11 / OpenGL
HLSL / GLSL / SPIR-V assembly text
An advanced, fully generic post-processing injector for games and video software. The tool hooks into any application, intercepts all draw calls and adds additional ones to improve the overall graphics quality. It exposes all that to the outside and comes with its very own shading language and transcompiler for shader developers to realize their dreams.
A fully featured shader transcompiler, which parses an extended high level C-like language and transforms it to equivalent HLSL SM3, HLSL SM4+ and GLSL 4.3 code.
A tool which makes it possible to edit source code of any MSVC C++ project live at runtime and have those changes applied to the running application.
An open source and community-driven ASI plugin for Grand Theft Auto V, which adds the feature of running gameplay scripts written in any .NET language (C#, VB.NET, ...) to the game and exposes access to the native scripting API.
An open source Direct3D 8 pseudo-driver which converts incoming API calls and bytecode shaders to equivalent Direct3D 9 ones.
Copyright © 2016, hand-coded by Patrick Mours. Impressum.