The recording of my Vulkanised 2026 talk is now live 🎥
In this talk, I walk through the journey of bringing a Vulkan RT pipeline into Godot.
www.youtube.com/watch?v=HddS...
Thanks to LunarG for the opportunity and to the @godotengine.org community for the reviews and feedback.
Posts by
On second look, this is a mobile site confusion. Using the non-mobile version shows clear forward/back. Read through the articles, it’s really clever to pre-compute subdivisions and store the barycentrics.
Great write up! I treated your original nanite talk as an article by reading the slide notes. BTW it seems the posts were uploaded in reverse order. Im hitting the “left” button to go to the next section.
I wrote up a blogpost!
There's been a lot of #raytracing work that went into RADV for Mesa 26.0. In my post, I'll try to detail the "how"s and "why"s of some of the major driver compiler work I did over the last years.
You can read it here: pixelcluster.github.io/Mesa-26/
#gpu #vulkan
My PR for a Vulkan Ray Tracing pipeline has been merged into Godot! I’m grateful to everyone in the community who took the time to review.
github.com/godotengine/...
Want to know more? I'll be talking about that at Vulkanised 2026 in San Diego on Tuesday, Feb 10, 2026!
vulkan.org/events/vulka...
My "How to Vulkan in 2026" @vulkan.org #Vulkan guide is now publicly available at www.howtovulkan.com
I still consider it a preview, though I'm mostly happy with it and only plan on changing minor things and incorporating some feedback.
Wow, if that isn’t LLM output id be really concerned about the expectations this user has. Still rude and wastes time regardless.
You dont NEED one, vulkan-1.dll is shipped by drivers and put into system32. But to compile you will need vulkan-1.lib (available in the SDK). That said, volk eliminates the need for the .lib and provides perf benefits so i always recommend it. (Vulkan-hpp has it built in if you are using that)
Vulkan Ray Tracing Tutorial V2.0 Released
Complete rewrite with Vulkan 1.4 support, VMA, Slang. Step-by-step tutorial from raster to ray tracing.
15+ specialized tutorials.
Get started: github.com/nvpro-sample...
#Vulkan #RayTracing #GraphicsProgramming
Less than a month before the deadline for Vulkanised submissions passes on Sunday, October 12th. Vulkanised provides a great opportunity to share your work, your ideas, and unique perspectives with your peers in the Vulkan ecosystem.
www.vulkan.org/events/vulka...
#vulkan #api
Is this based off of vulkan.gpuinfo.org? Most desktop hardware can support it, so there may be a lot of reports from older drivers skewing the results.
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.
The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
Vulkanised is coming to San Diego on February 9-11, 2026, and we are pleased to announce the call for submissions is now open until October 12! We are seeking submissions from Vulkan experts eager to share their work.
Learn more: www.vulkan.org/events/vulka...
I did a similar thing in API Dump to reduce compile time by casting T* types to void* before printing because the output logic is identical. With a big API like Vulkan, any savings are helpful.
Next week, we will continue reading the PBRT book.
Note that we change the meeting time to Friday (or Saturday, depending on your timezone)
www.meetup.com/graphics-pro...
I just published my new article:
The Secrets of Floating-Point Numbers
asawicki.info/articles/sec...
What a horror show to have put that man in charge of anything. The documentary is very short and very good. You can watch it here: www.youtube.com/watch?v=ybVZ...
at a seismic fault between the inherent blandness of LLMs and the vitriolic nature of the whims of the patriarchy, there is a confused machine telling anyone who will listen that white genocide is a myth.
You ever wonder what's going on with those data deletion services like Incogni or DeleteMe? Well, do I have the 32 minute long deep dive video for you! youtu.be/iX3JT6q3AxA
Me: I'm thinking of writing an interactive blog post on barycentric coordinates. Then I came across this great page with interactive visuals. I guess that's one less blog post to write.
observablehq.com/@infowantsto...
New blog post! "Load store conflicts", in which we look at some performance sensitive code that has surprisingly dramatic performance swings based on the compiler and the microarchitecture used. Reposts appreciated!
zeux.io/2025/05/03/l...
Ben Franklin on inoculation, after his son died from smallpox.
“In 1736, I lost one of my sons, a fine boy of four years old, by the small-pox, taken in the common way. I long regretted bitterly, and still regret that I had not given it to him by inoculation”.
Another good one, to the halmarks of a good gfx programmer I would add curiosity, asking why/how things happen/work in a certain way and (optional but very useful) a good eye for visual quality: "Getting Started In Computer Graphics" www.jeremyong.com/graphics/202...
New update for he @vulkan.org #Vulkan Hardware Capability Viewer released. This adds in support for several new extensions. Had to postpone the release due to build infrastructure. Linux users might have to install Fuse to get the appimage to work.
Download at: vulkan.gpuinfo.org/download.php
@blender3d.bsky.social's Vulkan project needs to validate if it can become an official supported backend (not experimental). Blender is requesting feedback on stability, features not working, and troublesome platforms.
devtalk.blender.org/t/vulkan-fee...
1. LLM-generated code tries to run code from online software packages. Which is normal but
2. The packages don’t exist. Which would normally cause an error but
3. Nefarious people have made malware under the package names that LLMs make up most often. So
4. Now the LLM code points to malware.
Been there done that!