Pinned Repositories
CommonLib
An extensive library with utilities of all kinds for C++ that I use in all my projects for many years.
D3D12DescriptorHelpers
Simple helper classes for Direct3D 12 that accompany an article on my blog
D3d12info
A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12
MinScriptLang
A minimalistic scripting language with parser and interpreter in a single C++ header file
MISC
Miscellaneous small code snippets.
RegEngine
Yet another approach to developing a personal 3D graphics engine. Windows + Direct3D 12.
ShaderCrashingAssert
Small library for D3D12. Provides assert-like macro for HLSL that crashes the GPU.
str_view
Null-termination-aware string-view class for C++
VkExtensionsFeaturesHelp
Small header-only C++ library that helps to initialize Vulkan instance and device object
WinFontRender
Small single-header C++ library that renders Windows fonts in graphics applications
sawickiap's Repositories
sawickiap/D3d12info
A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12
sawickiap/ShaderCrashingAssert
Small library for D3D12. Provides assert-like macro for HLSL that crashes the GPU.
sawickiap/WinFontRender
Small single-header C++ library that renders Windows fonts in graphics applications
sawickiap/RegEngine
Yet another approach to developing a personal 3D graphics engine. Windows + Direct3D 12.
sawickiap/MISC
Miscellaneous small code snippets.
sawickiap/MinScriptLang
A minimalistic scripting language with parser and interpreter in a single C++ header file
sawickiap/str_view
Null-termination-aware string-view class for C++
sawickiap/VkExtensionsFeaturesHelp
Small header-only C++ library that helps to initialize Vulkan instance and device object
sawickiap/CommonLib
An extensive library with utilities of all kinds for C++ that I use in all my projects for many years.
sawickiap/D3D12DescriptorHelpers
Simple helper classes for Direct3D 12 that accompany an article on my blog
sawickiap/RegScript2
A C++ framework for storing, accessing, editing and serializing data structures with parameters of various types.
sawickiap/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.
sawickiap/GLOV
Graphics Library over Vulkan
sawickiap/GGJ2016
Global Game Jam 2016
sawickiap/NoConsole
A framework enabling easy development of GUI interface for command-line based tools. Powered by C# scripts.
sawickiap/SimplySaveAs
Work in progress...
sawickiap/TextOutputTest
Simple test application that prints messages to the output using various methods, accompanying an article on my blog
sawickiap/VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
sawickiap/Cauldron
A simple framework for rapid prototyping on Vulkan or Direct3D 12
sawickiap/GGJ23Game
PolyJam / Global Game Jam 2023 game
sawickiap/nice_tree
My first program in Rust, just to learn the language.
sawickiap/sawickiap
sawickiap/the-final-quest-7
3D graphics engine from my master thesis from 2008, using DirectX 9.0c
sawickiap/WickedEngine
C++ game engine focusing on modern rendering techniques and performance.