cdgiessen.bsky.social
@cdgiessen.bsky.social
Reposted
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
GitHub - nvpro-samples/vk_raytracing_tutorial_KHR at v2
Ray tracing examples and tutorials using VK_KHR_ray_tracing - GitHub - nvpro-samples/vk_raytracing_tutorial_KHR at v2
github.com
September 26, 2025 at 9:10 AM
Reposted
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
September 16, 2025 at 4:40 PM
Reposted
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.
July 10, 2025 at 7:47 PM
Reposted
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...
July 7, 2025 at 4:14 PM
Reposted
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...
Physically Based Rendering V4 9.6 Group Read, Fri, Jul 4, 2025, 7:00 PM | Meetup
**Note: this week's meeting is on Friday (or Saturday, depending on your timezone)** This week, we will read 9.6 Roughness Using Microfacet Theory of the PBRT book. Durin
www.meetup.com
June 28, 2025 at 2:45 AM
Reposted
I just published my new article:
The Secrets of Floating-Point Numbers
asawicki.info/articles/sec...
The Secrets of Floating-Point Numbers
asawicki.info
May 28, 2025 at 2:56 PM
Reposted
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...
Defeating a Virus That Killed Half a Billion People – The Plea
YouTube video by Neil Halloran
www.youtube.com
May 17, 2025 at 2:28 AM
Reposted
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.
May 14, 2025 at 9:17 PM
Reposted
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
What DeleteMe and Incogni aren't telling you
YouTube video by Reject Convenience
youtu.be
May 1, 2025 at 12:00 PM
Reposted
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...
Barycentric Coordinates
Formally, barycentric coordinates are the coordinates of a point with respect to a <dfn title="A shape with the smallest set of edges that are linearly independent">simplex</dfn> in an <dfn title="A s...
observablehq.com
May 6, 2025 at 7:19 AM
Reposted
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...
Load-store conflicts
meshoptimizer implements several geometry compression algorithms that are designed to take advantage of redundancies common in mesh data and decompress quickly - targeting many gigabytes per second in...
zeux.io
May 4, 2025 at 2:37 PM
Reposted
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”.
May 3, 2025 at 9:44 PM
Reposted
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...
Getting Started In Computer Graphics – Jeremy's Blog
A blog about game engines, graphics, C++, and more.
www.jeremyong.com
May 4, 2025 at 10:29 AM
Reposted
My blog: D3d12info app and online GPU database
asawicki.info/news_1785_d3...
D3d12info app and online GPU database
asawicki.info
April 29, 2025 at 8:17 PM
Reposted
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
Vulkan on gpuinfo.org
Vulkan hardware capability database.
vulkan.gpuinfo.org
April 19, 2025 at 3:23 PM
Reposted
@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...
Vulkan: Feedback and testing
Hi all, The Vulkan project is getting to a state where we need to validate if it can become an official supported backend (not experimental). Last month effort was spent to make the viewport performa...
devtalk.blender.org
April 15, 2025 at 1:15 PM
Reposted
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.
LLMs hallucinating nonexistent software packages with plausible names leads to a new malware vulnerability: "slopsquatting."
LLMs can't stop making up software dependencies and sabotaging everything
: Hallucinated package names fuel 'slopsquatting'
www.theregister.com
April 12, 2025 at 11:43 PM
Been there done that!
how to boost productivity:
- be unaware that a feature exists;
- file a ticket for it and put in on the planning doc;
- discover the feature months later working exactly as you described, remove from the roadmap;
- boom 2 weeks of engineering time saved
🤦‍♂️
April 7, 2025 at 9:37 PM
Reposted
📢NEW RELEASE!🎉 LunarG drops Vulkan 1.4.309.0 SDKs – their 3rd release in 2025! Download now at vulkan.lunarg.com. Details: khr.io/1ie
LunarXchange
vulkan.lunarg.com
March 13, 2025 at 5:19 PM
Reposted
Next week, we will watch Implicit Surfaces & Independent Research by Matt Keeter
www.meetup.com/graphics-pro...
" Implicit Surfaces & Independent Research" Group Watch, Wed, Mar 19, 2025, 7:00 PM | Meetup
This week, we will watch [Implicit Surfaces & Independent Research](https://youtu.be/UxGxsGnbyJ4?si=BtLfo7jgI6lY6XdV) by Matt Keeter. Join our discord server: [https://dis
www.meetup.com
March 13, 2025 at 2:19 AM
Honestly surprised by the view count! Did the title tickle the algorithm just right? Regardless I’m happy with the response to my talk and had a blast attending Vulkanised yet again!

youtu.be/7CtjMfDdTdg?...
Vulkanised 2025: So You Want to Write a Vulkan Renderer in 2025 - Charles Giessen
YouTube video by Vulkan
youtu.be
March 1, 2025 at 6:52 AM
Reposted
Vulkanised 2025 presentation recordings
www.youtube.com/playlist?lis...
Vulkanised 2025 - YouTube
www.youtube.com
February 26, 2025 at 8:24 PM
Reposted
This rocks
February 13, 2025 at 4:49 PM
Reposted
I'd like to try and articulate my rationale here a little more completely. That requires more space than can fit in a skeet, so here's a 🧵

If you have the strength within you, read the entire thing before responding and don't repost anything but this first post. Context collapse is the issue.

1/n
As a blanket notice, turning off replies when posts escape containment usually happens not because I don't want to encourage discussion, but because I'd rather people look at and think about the words I wrote than go spelunking for arguments.
February 8, 2025 at 7:38 PM