Adam Sawicki
banner
asawicki.info
Adam Sawicki
@asawicki.info
Graphics Software Engineer. Currently at Plastic, previously at AMD, Intel, Microsoft, gamedev, television... Developer of VMA, D3D12MA, D3d12info projects.
Solution to Epic Games Launcher Wizard Ended Prematurely - a new post on my blog
asawicki.info/news_1792_so...
Solution to Epic Games Launcher Wizard Ended Prematurely
asawicki.info
November 4, 2025 at 12:01 PM
Calculating the Bounding Rectangle of a Circular Sector - a new post on my blog
asawicki.info/news_1791_ca...
October 19, 2025 at 9:32 AM
Using Visual Studio? Waiting for your big project to build? Want to switch to another window, go do something else, or simply close your eyes? I was looking for a solution to hear a sound after the build succeeds or fails, an Extension or something... 🧵
October 15, 2025 at 2:37 PM
Tips to make you look better on video calls 🧵
1 - Stick some eyes to the camera -> it will draw your attention, make you look at the camera more often.
October 9, 2025 at 8:03 PM
"Descriptors are hard" by Dr Faith Ekstrand - an interesting slide deck. A new model of descriptors coming to Vulkan!
indico.freedesktop.org/event/10/con...
XDC 2025 - X.Org Developer's Conference
indico.freedesktop.org
October 8, 2025 at 8:33 PM
I'm excited Spotify now offers lossless quality. So far I used Spotify for podcasts and music played on my phone but also Tidal for music at home. Many people would say you can't hear the difference to 320 kbps, but having good speakers and DAC, I think lossless has more stereo left-right variation.
October 8, 2025 at 5:01 PM
I recommend looking at new Paged Out issue #7 - a free magazine with lots of articles, one page each. This one includes my article "Modern 4K Intros on the Demoscene".
pagedout.institute
Paged Out!
Deeply technical zine. And it's free.
pagedout.institute
October 5, 2025 at 4:30 PM
[🇵🇱Polish] Zachęcam do lektury nowego numeru magazynu Programista 5/2025 (120). Znajdziecie w nim mój artykuł "Total Commander – wtyczka obsługująca własny format archiwum", a w nim: pisanie wtyczki do TotalCmd, projektowanie własnego formatu pliku, kompresja zlib.
programistamag.pl/programista-...
Magazyn Programista | Programista 5/2025 (120) – październik/listopad 2025 – Total Commander – wtyczka obsługująca własny format archiwum
Magazyn specjalistów IT związany z inżynierią oprogramowania, bezpieczeństwem i nowymi technologiami. Nowoczesne i rozwijające podejście do programowania.
programistamag.pl
October 4, 2025 at 9:29 AM
DirectX 12 Agility SDK 1.618.1 shipped with support for tight alignment of resources. D3D12MA is ready for it - just grab the latest code from "master" branch, pair it with the latest Agility SDK and it will work automatically.
github.com/GPUOpen-Libr...
GitHub - GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator: Easy to integrate memory allocation library for Direct3D 12
Easy to integrate memory allocation library for Direct3D 12 - GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
github.com
September 30, 2025 at 9:53 AM
github.com/Devaniti/D3d... D3d12info, D3d12infoGUI and D3d12infoDB now updated to support the new DirectX 12 Agility SDK 1.618.1, incl. "tight alignment" support.
Releases · Devaniti/D3d12infoGUI
GUI for D3d12info combined with GPU hardware database - Devaniti/D3d12infoGUI
github.com
September 29, 2025 at 7:12 PM
This new video by Timothy Lottes will be the craziest way of programming you've seen for a long time. www.youtube.com/watch?v=RrL7...
Fixing C
YouTube video by Neokineogfx
www.youtube.com
September 23, 2025 at 5:48 PM
Why the @#&! there is no VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_SCRATCH_KHR_BIT and I need to manually consider minAccelerationStructureScratchOffsetAlignment? If there was such flag, vkGetBufferMemoryRequirements could return required alignment.
September 15, 2025 at 5:15 PM
A great write-up about additions to Direct3D 12 API that happened throughout 10 years since it was first released.
I've got a new blog post for all of you fine folks! It runs through the additions to D3D12 since it was released, and finishes up with some of the things that have changed for me personally in my code.

(And yes it's really been 10 years 👴).

therealmjp.github.io/posts/ten-ye...
Ten Years of D3D12
For those of us that have been using it from the start, it can be hard to believe that Direct3D 12 has been around for nearly ten years now. Windows 10 was released on July 29th 2015, and D3D12 has be...
therealmjp.github.io
September 10, 2025 at 6:36 PM
What e-mail newsletters about programming, graphics rendering, game development, and related topics do you recommend?

I shared the ones that I follow in my new blog post:
asawicki.info/news_1789_re...
Recommended Programming Newsletters
asawicki.info
August 30, 2025 at 7:00 PM
This is the project I've made solo during Slavic Game Jam 2025. Nothing fancy, not even a game, just 5 interactive shaders, to learn how to do custom GLSL shaders in Godot (incl. temporal feedback). Source code included.
reg-697500.itch.io/shader-symbi...
Shader Symbiosis by Reg
No game, just interactive shaders - experiments with GPU programming in Godot
reg-697500.itch.io
August 15, 2025 at 2:21 PM
[🇵🇱Polish] Zachęcam do lektury nowego numeru magazynu Programista 4/2025 (119). Znajdziecie w nim mój artykuł "API graficzne – wczoraj, dziś i jutro".
programistamag.pl/programista-...
Magazyn Programista | Programista 4/2025 (119) – lipiec/sierpień 2025 – API graficzne – wczoraj, dziś i jutro? – SPIS TREŚCI
Magazyn specjalistów IT związany z inżynierią oprogramowania, bezpieczeństwem i nowymi technologiami. Nowoczesne i rozwijające podejście do programowania.
programistamag.pl
July 31, 2025 at 3:31 PM
Debugging AMD-Specific Issues with Driver Experiments Tool - new article on my blog.
asawicki.info/news_1788_de...
July 30, 2025 at 4:13 PM
It seems that videos from the talks from Game Industry Conference 2024 started appearing on their YouTube channel. Some interesting content there.
www.youtube.com/@RPGPP/videos
Game Industry Conference
Recorded talks from Game Industry Conference, the biggest event for game developers in Poland... and at least for half of Europe!
www.youtube.com
July 25, 2025 at 1:21 PM
I'm writing a tutorial about Packer Plugins for Total Commander to support a custom archive format. I've put sample code on GitHub. Any feedback is welcome.

github.com/sawickiap/To...
GitHub - sawickiap/TotalCommanderPluginTutorial: Sample code accompanying tutorial about writing packer plugin (WCX) for Total Commander
Sample code accompanying tutorial about writing packer plugin (WCX) for Total Commander - sawickiap/TotalCommanderPluginTutorial
github.com
July 17, 2025 at 1:41 PM
Reposted by Adam Sawicki
Hardware virtual textures look like a marvelous tool for large terrains or volume compression.
Alas, they are in a sad state in terms of performance and usability. And strangely, the (very bad) binding perfs varies a lot with the driver.
→ read here: hal.science/hal-05138369
@rcmz0.bsky.social
July 2, 2025 at 1:21 PM
3 States of Preprocessor Macros - new article on my blog.
asawicki.info/news_1787_3_...
3 States of Preprocessor Macros
asawicki.info
June 30, 2025 at 4:17 PM
ZTGK competition was full of great games made by teams of students. I am grateful for inviting me to the jury!

Some games were made using ready engine (usually Unity), with a separate category of games made on a custom engine (typically in OGL, with editor made in ImGui).
June 30, 2025 at 1:31 PM
Reposted by Adam Sawicki
Join the new AMD Developer Community Discord today to:

💥 Connect with fellow developers and AMD staff
💥 Ask questions and share ideas about #GameDev, #AI dev, and more!

👉 Sign up now: discord.gg/amd-dev
June 12, 2025 at 5:13 PM
A reminder that June 10th and 11th Rendering Engine Architecture Conference (REAC) will take place - an free online event with 6 interesting talks over 2 days. enginearchitecture.org/2025.htm
REAC: 2025 Conference.
enginearchitecture.org
June 9, 2025 at 8:33 AM
Microsoft recently released DirectX 12 Agility SDK 1.616-retail & 1.717-preview. Let's see what's inside. 🧵👇
devblogs.microsoft.com/directx/agil...
Agility SDK 1.717-preview and 1.616-retail - DirectX Developer Blog
We are pleased to announce both a retail and preview Agility SDK release with several new features
devblogs.microsoft.com
June 4, 2025 at 9:38 AM