EGSR 2026 recordings: www.youtube.com/@egsr2026/pl... (Also linked from the programme: egsr2026.inria.fr/programme/)
David Sena
@biovf.bsky.social
Senior Mobile Platform Engineer @Epic Games Previously Graphics Tech Director @NMGames, Sr. Graphics Eng at Samsung R&D
Updating the link to the video of my GDC talk "Authoring Efficient Shaders for Optimal Mobile Performance" gdcvault.com/play/1028113/ Slides w/ speaker notes available at: Pdf: tinyurl.com/bdds5umw PPTX: tinyurl.com/4573cvdr
Authoring Efficient Shaders for Optimal Mobile Performance (Presented by Arm)
gdcvault.com
Excited to share that GPU Zen 4: Advanced Rendering Techniques is officially out. This volume features work from some of the most visually impactful projects of recent years, including #AssassinsCreed , #DOOM , #StarwarsOutLaws and NVidia's Zorah. And a killer cover :)
Here’s an interesting new JCGT paper showing that small neural nets can outperform LUTs in speed/memory/accuracy even when embedded in purely CPU-based renderers. The authors are some ex-Pixar rendering guys who are now at Aurora. jcgt.org/published/00...
jcgt.org
Slides are up for our talk at the Graphics Programming Conference (GPC), with @domlaz.bsky.social and myself. #GPC25 #DOOM graphicsprogrammingconference.com/archive/2025...
Graphics Programming Conference
The Graphics Programming Conference is a conference for graphics programmers, from student to industry veteran, taking place in November in Europe.
graphicsprogrammingconference.com
New article! What do you do when profiling your code shows the slowdown isn't in your code, but deep in the kernel? Why, you grab the kernel source and go spelunking. How a routine profiling session turned into a Linux kernel patch: rovarma.com/articles/fro...
From profiling to kernel patch: the journey to an eBPF performance fix | Ritesh Oedayrajsingh Varma
A story about how an innocent profiling session led to a change to the Linux kernel that makes eBPF map-in-map updates much faster.
rovarma.com
I guess I misunderstood the assignment when I was asked for a "sheep" Fresnel? 🤔
Hot Chips 2025 is up as well (I'm a few weeks late this year): www.youtube.com/playlist?lis...
Hot Chips 2025 - YouTube
Videos from Hot Chips 2025
youtube.com
SIGGRAPH 2025's "Advances in Real-Time Rendering" series is up on YouTube: www.youtube.com/@siggraphadv...
SIGGRAPH Advances in Real-Time Rendering
Welcome to the home for the well-established series of SIGGRAPH courses, covering late-breaking work and advances in real-time computer graphics! This course was first presented in SIGGRAPH 2006 in B...
youtube.com
#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talk recording of "FAST AS HELL: IDTECH8 GLOBAL ILLUMINATION" by @idsoftwaretiago.bsky.social from id Software is now online: youtu.be/VTrdeqMMMK0?... Enjoy!
SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination
YouTube video by SIGGRAPH Advances in Real-Time Rendering
youtu.be
#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talk recording of "MEGALIGHTS: STOCHASTIC DIRECT LIGHTING IN UNREAL ENGINE 5" by @knarkowicz.bsky.social and @tiagocostav.bsky.social from @epicgames.alt.store.ap.brid.gy is now online: youtu.be/dmmN8_c8Tb0?... Enjoy!
SIGGRAPH 2025 Advances in RT Rendering: Megalights: Stochastic Direct Lighting in Unreal Engine 5
YouTube video by SIGGRAPH Advances in Real-Time Rendering
youtu.be
Today I spotted a wild environment map in its natural habitat. It had texture compression artifacts and everything!
We attempted to cram over 100 #uetips into a single presentation at Unreal Fest Stockholm. Did we succeed? Find our right here 👇 www.youtube.com/watch?v=4w0P...
101 Unreal Engine Tips & Tricks: The Reckoning | Unreal Fest Stockholm 2025
YouTube video by Unreal Engine
youtube.com
I've been wanting to start a blog for a while, and finally decided to bite the bullet. The first article of hopefully many more to come is about, you guessed it, profiling & optimization. RTs appreciated! rovarma.com/articles/opt...
Optimizing libdwarf .eh_frame enumeration | Ritesh Oedayrajsingh Varma
For the Linux version of Superluminal we rely on unwind information stored in the .eh_frame section in a binary to perform stack unwinding. We’ll go over optimizations we made to libdwarf that greatly...
rovarma.com
We just released "Unreal Materials: New Features & Productivity Enhancements", where my coworker @shedoesartstuff.bsky.social shows off a bunch of quality-of-life improvements to the Material Editor in UE in 5.6/5.7, alongside new and upcoming features. #uetips www.youtube.com/watch?v=KYmd...
Unreal Materials: New Features & Productivity Enhancements | Unreal Fest Stockholm 2025
YouTube video by Unreal Engine
youtube.com
We just published "The Road to 60 fps in The Witcher 4 UE5 Tech Demo", where you can see how we got 300+ moving characters and 100k+ fully modeled trees and scrubs running at 60fps on a base PS5. www.youtube.com/watch?v=ji0H...
The Road to 60 fps in The Witcher 4 Unreal Engine 5 Tech Demo | Unreal Fest Orlando 2025
YouTube video by Unreal Engine
youtube.com
We've made the content and project files for our new Bonsai demo freely available, so you can run it yourself. Download the project, a developer guide, and even a binary executable of the demo here: developer.nvidia.com/game-engines...
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome! zeux.io/2025/09/30/b...
#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talk recording of "Ray Tracing The World of Assassin’s Creed Shadows" by Luc Leblanc and Melino Conte from Ubisoft is now online: youtu.be/2K-rwy4aMmU?...
RAY TRACING THE WORLD OF ASSASSIN'S CREED SHADOWS (Advances in Real-Time Rendering SIGGRAPH 2025)
YouTube video by SIGGRAPH Advances in Real-Time Rendering
youtu.be
Graphics Programming weekly - Issue 410 - September 28th, 2025 www.jendrikillner.com/post/graphic...
SIGGRAPH 2025 links: blog.selfshadow.com/2025/08/15/s.... I'll be adding more soon. Let me know if I'm missing anything.
SIGGRAPH 2025 Links
blog.selfshadow.com
Toying around with C vs. C++ compile times: blog.s-schoener.com/2025-08-13-c...
Does C compile faster than C++? | Sebastian Schöner
I recently found myself wondering whether it is faster to compile C than C++. On some level, the answer to this is an obvious “yes”: You can’t accidentally summon cthulhu SFINAE-thulhu in your C code,...
blog.s-schoener.com
Amazing talk about Neural Materials. Lots of insight - from why layered materials are important to an overview of current neural solutions and their tradeoffs: youtu.be/xUnXPNFWJUY?...
The Future of Analytical Materials in a Neural World
YouTube video by High-Performance Graphics
youtu.be