Adam Sawicki
@asawicki.info
920 followers 490 following 61 posts
Graphics Software Engineer. Worked at AMD, Intel, Microsoft, gamedev, television... Developer of VMA, D3D12MA, D3d12info projects.
Posts Media Videos Starter Packs
asawicki.info
3 - Put some white window in the background, like File Explorer or empty tab in a web browser -> it will illuminate your face nicely.
asawicki.info
2 - Make the messaging app window smaller and move it close to the camera -> when you look at your or your coworkers' faces, you will still look roughly into the camera.
asawicki.info
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.
asawicki.info
"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
asawicki.info
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.
asawicki.info
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
asawicki.info
[🇵🇱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
asawicki.info
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
asawicki.info
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
asawicki.info
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
asawicki.info
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.
asawicki.info
A great write-up about additions to Direct3D 12 API that happened throughout 10 years since it was first released.
mjp123.bsky.social
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
asawicki.info
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
asawicki.info
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
asawicki.info
Debugging AMD-Specific Issues with Driver Experiments Tool - new article on my blog.
asawicki.info/news_1788_de...
Reposted by Adam Sawicki
fabricen.bsky.social
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
asawicki.info
Many games were featuring 3D graphics with full lighting etc., but the one I remember the best is: Invader's Revenge - reversed Space Invaders. I recommend playing it. It's a lot of fun.

marcelinski.itch.io/invaders-rev...
Invader's Revenge by Marcelinski
Reversed Space Invaders
marcelinski.itch.io
asawicki.info
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).
Reposted by Adam Sawicki
gpuopen.bsky.social
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
AMD Developer Community Discord
asawicki.info
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