Adam Sawicki's repositories
ShaderCrashingAssert
Small library for D3D12. Provides assert-like macro for HLSL that crashes the GPU.
WinFontRender
Small single-header C++ library that renders Windows fonts in graphics applications
MinScriptLang
A minimalistic scripting language with parser and interpreter in a single C++ header file
VkExtensionsFeaturesHelp
Small header-only C++ library that helps to initialize Vulkan instance and device object
D3D12DescriptorHelpers
Simple helper classes for Direct3D 12 that accompany an article on my blog
RegScript2
A C++ framework for storing, accessing, editing and serializing data structures with parameters of various types.
FxBatchCompiler
This Windows application supports compilation of FX effect files and HLSL shader files using fxc command line compiler included in DirectX SDK. You can compile many files at time or one file with different settings.
SimplySaveAs
Work in progress...
VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
Cauldron
A simple framework for rapid prototyping on Vulkan or Direct3D 12
nice_tree
My first program in Rust, just to learn the language.
TextOutputTest
Simple test application that prints messages to the output using various methods, accompanying an article on my blog
the-final-quest-7
3D graphics engine from my master thesis from 2008, using DirectX 9.0c
WickedEngine
C++ game engine focusing on modern rendering techniques and performance.