State of GPU Hardware (End of Year 2025)
I wrote a blog post describing state of GPU market and what does it mean for support of new GPU features
asawicki.info/articles/sta...
Thanks to @asawicki.info for letting me publish on his blog
29.12.2025 14:16 β π 41 π 13 π¬ 0 π 1
That's true, you can force scalarization like that, but that requires you to know that trick which not everyone knows. I only learned this recently
19.12.2025 16:27 β π 1 π 0 π¬ 0 π 0
By default would be a performance degradation on some vendors, you wouldn't want that. That's why they opted for it. But I think it'd have been better if instead of the value deciding it, there would be a function loading from the array (e.g. myDescriptors.nonUniform(123))
19.12.2025 13:12 β π 1 π 0 π¬ 1 π 0
(Also, just in case it seems like the raytracing pipelines are redundant or removing them would only cause 30% perf decrease on amd; the more divergent your shaders and resources, the more it impacts. I've seen it get 3x-12x slower because of it)
19.12.2025 13:08 β π 0 π 0 π¬ 0 π 0
There's also a little typo in
```cpp
while (running)
`
```
Guessing it should be a curly
Other than that a lot of valid points and important stuff that needs to be fixed definitely and doesn't touch on the mess that shaders are right now which would make this even longer :^) good stuff
19.12.2025 13:05 β π 0 π 0 π¬ 1 π 0
Inline vs Pipeline Ray Tracing | Evolve
What is the difference between inline and pipeline ray tracing and which is faster?
(www.evolvebenchmark.com/blog-posts/i...)
No2 They patched this tho, but in the classic vulkan way where it's not always available :^) so you need a fallback if it's not available
19.12.2025 13:03 β π 0 π 0 π¬ 1 π 0
No1 One thing that is important is that the RT pipelines as they are today do allow more efficient scheduling, something hard to do with inline RT (though maybe not entirely impossible). Which we couldn't have with intrinsics only. I've seen this matter a lot on AMD and ofc on Lovelace with SER
19.12.2025 13:02 β π 0 π 0 π¬ 1 π 0
Also a few inaccuracies:
Some notes on the following (1/N):
> We recently got more intrinsics: .. I am hoping that this is the new direction...
> However, thereβs a design flaw in Vulkan: You have to create your texture/buffer object first. Then you can ask .. compatible with the new resource..
19.12.2025 13:01 β π 0 π 0 π¬ 1 π 0
They used gigi as a way to prototype and said thanks
18.11.2025 19:35 β π 2 π 0 π¬ 0 π 0
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #ansible #k8s #raspberrypi #mac #crohns www.jeffgeerling.com
Sometimes works on game engines. She/Her. More tired than you could ever imagine. π³οΈββ§οΈπ³οΈβπ
@Maraneshi@mastodon.gamedev.place
https://x.com/Maraneshi
Lead Rendering Programmer at Sony Santa Monica Studio. Formerly Engine Lead at Ready At Dawn Studios. Chief Graphics Meme Officer for the entire internet.
https://therealmjp.github.io/
Graphics Programmer
19yo | he/him | Paris, France π«π·
FranΓ§ais/English/Norsk OK + ζ₯ζ¬θͺ N5
Tinkering with Metal and TBDRs
Final year of BSc Student Game Dev
Engineering Fellow at Epic Game. I love games, graphics and lighting.
https://knarkowicz.wordpress.com
Ray Tracing Radical, Turok Technophile, Crysis Cultist, Motion Blur Menace and PC Police Officer for @Digitalfoundry. Wird auch Hermann genannt.
Application developer by day, open source developer and Khronos contributor by night. Maintainer of the Vulkan and OpenGL and hardware databases at https://www.gpuinfo.org
Invented spatiotemporal blue noise, created Gigi rapid graphics prototyping & dev platform.
https://github.com/electronicarts/gigi
20+ year game dev, and graphics researcher. Currently at EA SEED.
Tech blog:
https://blog.demofox.org/
Founder & CTO of Traverse Research, Graphic Programming Conference co-organizer. Ex SEED & Frostbite
Senior Devtech @Nvidia. Former graphics engineer at Ready At Dawn, Naughty Dog, Ubisoft. Views are my own.
Rendering Engineer @ Traverse Research - Prev: EA/Codemasters - π³οΈβπ (He/Him) - Views are my own.
Rendering Engineer at Traverse Research
programmer of things and stuff. dear imgui https://github.com/ocornut/imgui / the dragonβs trap / dreams / tearaway / pixeljunk shooter / soul bubbles / meka. Paris, France https://www.miracleworld.net
Graphics researcher at TU Delft. Formerly Intel, KIT, NVIDIA, Uni Bonn. Known for moment shadow maps, MBOIT, blue noise, spectra, light sampling. Opinions are my own.
https://MomentsInGraphics.de
Lead Rendering Engineer at Playground Games working on Fable. Always open for graphics questions or mentoring people who want to get in the industry. I tweet about graphics mostly. Views my own. Blog: https://interplayoflight.wordpress.com/
Finance and market moving news, parody, & memes. Personal views. Not affiliated w/ Jim Cramer.
Internet Detective Exposing Scams. Follower of Jesus.
Support Investigative Journalism: http://patreon.com/coffeezilla
Signal Tipline: coffeezilla.01
Senior Rendering Programmer at Sony Santa Monica Studio
π· http://instagram.com/jendrikillner/
π https://www.jendrikillner.com
Working on RenderDoc (https://github.com/baldurk/renderdoc) a PC graphics debugger.