Adam Sawicki
2.3K posts

Adam Sawicki
@Reg__
Graphics Software Engineer. Currently at Plastic, previously at AMD, Intel, Microsoft, gamedev, television... Developer of VMA, D3D12MA, D3d12info projects.
Warsaw, Poland Katılım Ağustos 2009
471 Takip Edilen2.7K Takipçiler

Attending #digitaldragons2026 conference. It's always inspiring, with interesting and funny discussions and thoughts. For example, on the pre-party we concluded that soon we should start calling "craft code" (like we have craft beer) a code written by human developers not AI 😀
English

D3d12info 3.17.0 released, supporting this new SDK:
github.com/sawickiap/D3d1…
English

New DirectX 12 Agility SDK. Just preview version, but I hope these additions will reach the retail version soon. I'm excited about ID3D12CommandListAsyncCommands::CopyBuffer/TextureRegions, clears, and FillBuffers - finally available without implicit barriers around them!
DirectX 12@DirectX12
Now available: Shader Model 6.10 and Agility SDK 1.720 public preview! This drop introduces first‑class matrix ops in shaders for ML/neural rendering workloads, new Batched Asynchronous Command List APIs and more! Details: devblogs.microsoft.com/directx/shader… devblogs.microsoft.com/directx/d3d12-…
English

@MrMPFR I dedicated entire articles to the problems with:
- Copies & texture clears: asawicki.info/news_1722_secr…
- UAV clears: asawicki.info/news_1795_secr…
With this change, these problems are solved.
English

@valigo This is so great 🤣🤣🤣 Although I can easily distinguish them because I know both. Polish Win32 programmers often make fun of HWND vs HWDP (the latter being a Polish version of "ACAB").
English

Zaczynamy o 19:00 na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej, aula 133
discord.com/events/3770830…
Polski

[Polish] Kto z Warszawy i okolic, w środę 2026-03-25 zapraszam na KNTG Polygon: wykład Michał "Lap-Luck" Biesek: Programowanie GPU i Compute shadery w Godot, a potem mój: Jak działa GPU? Architektura i programowanie współczesnych kart graficznych facebook.com/events/1592468…
Polski

@opinali I think shader compilers are optimizing the code very well. But sure, there is still room for better optimizations if they have more time to process the code.
English

@Reg__ Thanks! One question: It seems to me the shader compilers are never great at optimization. Perhaps with offline compilation = no need for very fast shader comp, we can have much better codegen into the GPU ISA?
English

DirectX 12 News from GDC 2026 - My Comments
asawicki.info/news_1801_dire…
English

Total Commander – a Plugin Supporting a Custom Archive Format – a new article on my blog (in English and Polish version)
asawicki.info/articles/total…

English

Looking forward to seeing what DX12 news will be announced at GDC! I won't attend this year, but hopefully they'll share it publicly soon after. I'm especially excited about updates to GPU tools (PIX).
DirectX 12@DirectX12
GDC 2026 is almost here, and we’d love to see you there next week! The DirectX team has a lot to share, with 4 sessions spanning a huge range of topics! For more on our talks, check out devblogs.microsoft.com/directx/?p=130…
English

@rade529952 One small challenge was that my Windows login contains space, and Codex has notorious problem with that, forgets to escape the path with quotes "", then experiencing error and fixing it in the next attempt. Happens every time.
English

I developed a skill for Agentic AI that can query for parameters of the GPU installed in the local system, using vulkaninfo and D3d12info tools. Any feedback is welcome.
github.com/sawickiap/gpu-…
English
Adam Sawicki retweetledi

Announcing the official release of Shader Model 6.9 and a new Agility SDK! With it comes more expressive HLSL, DXR 1.2 upgrades, and an exciting set of D3D12 improvements developers have been asking for. Check it out here: devblogs.microsoft.com/directx/shader…
English
Adam Sawicki retweetledi

New D3d12info 3.16.0 release
github.com/sawickiap/D3d1…
It exposes new features from newly released Agility SDK 1.619.0, notably Opacity Micromaps and Shader Execution Reordering
English




