Profile avatar
saschawillems.bsky.social
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
19 posts 813 followers 360 following
Prolific Poster
Conversation Starter

meshoptimizer 0.24 is out! Featuring new meshlet builder for raytracing workloads, improvements to cluster partitioning, new functions for reindexing, simplification, clustering and coverage computation, many internal improvements and, of course, VS2013 support!

Graphics Programming weekly - Issue 394 - June 9th, 2025 www.jendrikillner.com/post/graphic...

Finally finished adding @shader-slang.bsky.social shaders to all my (almost 100) @vulkan.org open source samples and wrote a bit about it here: www.saschawillems.de/blog/2025/06... tl;dr: I very much enjoyed this :)

New blog post discussing Async Compute, various experiments with pairings and task overlapping and performance impact. interplayoflight.wordpress.com/2025/05/27/a...

New blog post: developer.nvidia.com/blog/path-tr...

New blog post. themaister.net/blog/2025/05...

This new sample demonstrates how to render a simple triangle using Vulkan 1.3 core features. It modernizes the traditional "Hello Triangle" Vulkan sample by incorporating Dynamic Rendering, Synchronization2, Extended Dynamic State, and Vertex Buffers github.com/KhronosGroup...

In this new sample, we enhance the previous MobileNeRF implementation sample by using Vulkan Query feature, which leverages the hardware ray tracing capabilities of mobile GPUs that support it -- greatly boosting performance in most use cases. github.com/KhronosGroup...

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

In today's new blog post, I try to provide some intuition and clear up some misconceptions about early Z cull behavior on desktop GPUs. Have a read if that interests you! therealmjp.github.io/posts/to-ear...

I have reworked filtering for the @vulkan.org #Vulkan hardware database. A new settings page allows for more control over global filters applied to the data, hopefully making it easier to limit results to what people are actually looking for: www.saschawillems.de/blog/2025/04...

meshoptimizer 0.23 is out! Featuring vertex codec v1 (increased compression ratio, faster decompression + even faster on Apple Silicon), improvements to meshlet builder with fewer disconnected clusters and more options for clustered raytracing and hierarchical clusterization, new algorithms for ...

📢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

NVIDIA posts Vulkan RTX neural shader samples. NVIDIA RTX Neural Shaders bring small neural networks into programmable shaders. This technology framework enables the training and deployment of neural networks directly within shaders. developer.nvidia.com/blog/get-sta...

RenderDoc v1.37 is now available! This version contains primarily bugfixes after v1.36, but also includes some improvements and additional functionality support. Full release notes: github.com/baldurk/rend... Binary builds: renderdoc.org/builds

NVIDIA has just released Vulkan samples for RTX Mega Geometry. They should run on all RTX GPUs using the new drivers: github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample...

Hurrah, I'm pretty excited about this: Slang has landed support for cooperative vectors! shader-slang.org/blog/2025/01...

Thanks to a lot of colleagues' great work, happy to share Vulkan samples for RTX Mega Geometry. They should run on all RTX GPUs using today's new drivers github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample...

This new sample demonstrates how to use the VK_KHR_dynamic_rendering_local_read extension in conjunction with the VK_KHR_dynamic_rendering extension. This combination can replace core render and subpasses. github.com/KhronosGroup...

So... instead of doing anything useful today... I made Blender VSE timeline run Doom. www.youtube.com/watch?v=Y2iD...

Did a fun graphics project during the free days at then end of 2024/start of 2025: Wrote a @vulkan.org #Vulkan 1.3 bindless renderer and simple game logic with the goal of drawing as many sprites as possible at 60+fps including game logic. Was a lot of fun :) youtu.be/tgAuimhDKj4

Looks like the video from the Slang BOF at #SIGGRAPHAsia2024 was posted while I was AFK on winter break! If you've ever wanted to see if I can pronounce "parameterized polymorphism" clearly, now is your chance: www.youtube.com/watch?v=Gyp7...

This holiday season, give yourself the gift of wondering whether you'd enjoy working on the Playstation graphics stack and making life better for graphics programmers, because we're hiring for our rendering APIs! job-boards.greenhouse.io/sonyinteract...

Tom Olson and Ralph Potter are the outgoing and incoming Chairs of the Vulkan Working Group. They join the Software Engineering Daily podcast with Joe Nash to talk about earlier graphics APIs, what motivated the creation of Vulkan, modern GPUs, and more. softwareengineeringdaily.com/2024/12/19/t...

RenderDoc v1.36 is now available! This version brings support for debugging DXIL shaders, as well as adding raytracing capture support to Vulkan and D3D12. Full release notes: github.com/baldurk/rend... Binary builds: renderdoc.org/builds

Ever wanted to render text to screen, but quickly & dirtily, and without bothering for a font atlas? Read my latest post: poniesandlight.co.uk/reflect/debu...

The #Vulkan Hardware Capability Viewer and database now fully support @vulkan.org Vulkan 1.4. Downloads for the client application are available for Windows, Linux, Android and Mac. Download at: vulkan.gpuinfo.org/download.php More info at: www.saschawillems.de/blog/2024/12...

I got a ton of really great questions after yesterday's Slang BOF, and referred some folks to our Discord to get more in-depth answers from some of the area experts - so it's probably a good idea to drop a link here, too! khr.io/slangdiscord

Here's a recording of my Tiny Glade presentation from the Graphics Programming Conference 2024: www.youtube.com/watch?v=jusW... It's an any% speedrun of our GPU-driven rendering, shadows, global illumination, water, and DoF, involving a few weird tricks.

Today at SIGGRAPH Asia, the Khronos sessions kick off with the Khronos Fast Forward. Hear the latest updates on the Vulkan 1.4 release and news from ANARI, glTF, 3D Commerce, OpenXR, and Slang! Learn More: www.khronos.org/events/siggr... #SIGGRAPH #Asia

"Vulkan 1.4 explained" stream this week.

Graphics Programming weekly - Issue 368 - December 1st, 2024 www.jendrikillner.com/post/graphic...

For those wondering: @khronosgroup.bsky.social #Vulkan 1.4 is out in the public. Docs site has also been updated (see docs.vulkan.org/features/lat...) and first vendors have drivers out there :)