Fabian Wahlster

AI Performance @ AMD
Ex Varjo, Remedy, UX3D, Grimlore Games
GitHub: github.com/rAzoR8
Twitter: twitter.com/singul4rity

Fabian Wahlster boosted:
2025-06-22

We're coming back to Breda for this year's edition of the Graphics Programming Conference, November 18th-20th. Submissions are open: graphicsprogrammingconference.

If you want to present, now is the time to get your proposal done! Looking forward to seeing you all there again!

Fabian Wahlster boosted:

After years of continuous development, we just tagged a new release of D3D12 Memory Allocator library v3.0.0 🎉

🏷️ So if you want the latest and greatest D3D12MA, or just more info - head over to GPUOpen!

#Direct3D #DirectX12

gpuopen.com/d3d12-memory-alloc

Fabian Wahlster boosted:

We're doing the thing!

enginearchitecture.org

A poster for https://enginearchitecture.org.
Fabian Wahlster boosted:

🔼 Triangles may have won the hardware-acceleration rendering battle ... 🔼

⏹️ ... but the method in our latest blog enables emulation of quadrilateral rasterization, through bilinear interpolation of quadrilateral vertices! ⏹️

See how it squares up: gpuopen.com/learn/bilinear-int

Fabian Wahlster boosted:
Ignacio Castaño🍉castano@mastodon.gamedev.place
2025-04-09

I also tried to use them to control the kernel group size. Different devices prefer different sizes, so it would have been useful to be able to tweak this without shipping multiple spir-v variants.

That however was a bit more problematic. This is supposed to be a spir-v 1.2 feature, but in practice only works when targeting spirv 1.6.

I filed a bug report that as usual didn't get much attention:

github.com/KhronosGroup/glslan

Fabian Wahlster boosted:
Josh Simmonsdotstdy
2025-04-05

@aras new consensus method: proof-of-boilerplate

Fabian Wahlster boosted:
2025-03-28

New updates to the Decompilation Wiki by harpend (on GitHub). We have a new in-depth Switch structuring section and a new Loop Reduction section.

decompilation.wiki/fundamental

Fabian Wahlster boosted:
Alexandre Mutelxoofx
2025-03-28

Ported salykova.github.io/sgemm-gpu to Vulkan (nice article!) 🐢

it's 2x slower than Cuda. That one was tricky to port, (e.g. need to alias shared buffer to allow LDS/STS.128), half of it with AI, 2nd half going over lines 1-by-1

Ported the Kernel 5 from seb-v.github.io/optimization/u to Vulkan 🚀

It's only 15% slower than Cuda (and it works on AMD)

In both cases, it's quite difficult to reason about SPIR-V ➡️ ISA, apart the AMD GPU Analyzer that is helping!

Digging deeper 🏗️

Fabian Wahlster boosted:
C & C++ Weeklyc_discussions
2025-03-07
Fabian Wahlster boosted:
Josh Simmonsdotstdy
2025-02-28

Amd tldr:
$549 9070 16Gb
$599 9070 XT 16Gb

Claimed 2x RT uplift, OBBs for bhv? Some boring ai stuff. Better compute units.

Fabian Wahlster boosted:
2025-02-19

LLVM 20 Promotes SPIR-V To Official Backend, Enabled By Default
phoronix.com/news/LLVM-20-SPIR
#cpp
#cplusplus

Fabian Wahlster boosted:
2025-02-14
Fabian Wahlster boosted:

New release of #romusage 1.3.1
- Experimental GBDK NES
- Allow leading area underscores for .noi/.map
- Fix: Brief mode header area multi-counting

Win/Linux/Mac console app that measures free ROM & RAM space for #GameBoy games. Works with #gbdk, #rgbds, #gbstudio & ROM files

github.com/bbbbbr/romusage/rel

Screenshot of romusage console output for the program infinity demo gbc, showing many rom banks with carious usage and a ascii graph to the right of each one
Fabian Wahlster boosted:
2025-01-31

Hacker News, but for game dev:
gamedev.city/

Fabian Wahlster boosted:
2025-01-31

The new DirectX 12 Agility SDK 1.615.0 and 1.716.0-preview adds some exciting features! I plan to write more about it on my blog soon. D3D12 Memory Allocator library and D3d12info tool will need an update.
devblogs.microsoft.com/directx
#directx12 #dx12

Fabian Wahlster boosted:
2025-01-29

More seriously, though, if anyone follows me and works for or has contacts at NVIDIA and can help me actually get one this week so I can test NVK on it, that'd be pretty cool.

Fabian Wahlster boosted:
Thomas Steiner :chrome:tomayac@toot.cafe
2025-01-25

A #WebAssembly compiler that fits in a tweet: wasmgroundup.com/blog/wasm-com. This was a fun read on both #Wasm and JavaScript code golfing ⛳.

Fabian Wahlster boosted:
2025-01-23

Graphics Programming weekly - Issue 375 - January 19th, 2025 jendrikillner.com/post/graphic

Fabian Wahlster boosted:
Michael Kohl 🇦🇹🇹🇭citizen428@chaos.social
2025-01-08

"NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code."

pubby.games/nesfab.html

#gamedev #RetroComputing

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst