Jasper Bekkers
banner
Jasper Bekkers
@jasper-bekkers.bsky.social
Founder & CTO of Traverse Research, Graphic Programming Conference co-organizer. Ex SEED & Frostbite
Reposted by Jasper Bekkers
On my way to GPC together with some other fine folks from Remedy. Looking forward to meeting you all again to talk about graphics and drink Texels!
November 17, 2025 at 1:04 PM
Reposted by Jasper Bekkers
Reposted by Jasper Bekkers
Met lots of internet people at GPC already! Shame there are all these presentations interrupting our conversations

Note for next year: print my profile picture on my badge so that people recognize me (apparently I don't look like that)

graphicsprogrammingconference.nl
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.nl
November 18, 2025 at 3:05 PM
Reposted by Jasper Bekkers
🎉 Another New Memory Overclocking World Record! 🎉

6576.8 MHz (13153.6 MT/sec) by Saltycroissant 🇨🇦 using Intel Arrow Lake, GIGABYTE Z890 Aorus Tachyon Ice, and @corsair.com Vengeance DDR5.

Chart: skatterbencher.com/memory-overc...
Details: hwbot.org/benchmarks/m...
Validation: valid.x86.fr/j4et68
November 5, 2025 at 5:01 AM
Reposted by Jasper Bekkers
I'm gonna be attending the graphicsprogrammingconference.com in Breda, Netherlands this year. My first ever conference!

Any chance I'll be able to meet anyone from here?
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
October 8, 2025 at 6:18 PM
Reposted by Jasper Bekkers
Ticket booked, looking forward to it!
August 28, 2025 at 9:09 PM
August 28, 2025 at 4:13 PM
Reposted by Jasper Bekkers
Solved it by the ancient tradition of Just Reading The Code.

Turns out continuously taking the RCU lock by inserting thousands of elements into a BPF_MAP_TYPE_LRU_HASH from within a NMI is Not Good for your system.

Rolled our own (simpler) version directly in eBPF.
How does one diagnose the entire Linux system locking up when using a particular eBPF data structure? Are there any post-mortem logs to look at? dmesg is only about the current session.

Asking for a friend.
June 25, 2025 at 6:55 AM
Reposted by Jasper Bekkers
We're releasing our Neural Radiance Caching benchmark soon. Here's what you need to know 🧵

For clarity - all shading you see in the video is inferred through our high quality Neural Radiance Cache at the first intersection point (primary rays).
June 20, 2025 at 2:42 PM
Reposted by Jasper Bekkers
Wrapping C/C++ libraries in Rust doesn’t have to be painful.

We’ve written up our approach to simple, reproducible build.rs setups using just cc + bindgen—no CMake, no autotools, no drama.

If you care about FFI and clean builds, this is for you.
📖 Read more: www.evolvebenchmark.com/blog-posts/h...
How we structure our build.rs in Rust | Evolve
This post goes into detail on how we pragmatically set up our build.rs files for an easy developer experience
www.evolvebenchmark.com
June 3, 2025 at 2:51 PM
Reposted by Jasper Bekkers
Hey everyone! My talk on how we approach NPR rendering in @unrealengine.bsky.social at Telltale Games that I gave at the Graphics Programming Conferences is posted: www.youtube.com/watch?v=VoUJ...
NPR Light Rendering at Telltale
YouTube video by Graphics Programming Conference
www.youtube.com
May 2, 2025 at 6:56 PM
Reposted by Jasper Bekkers
We’re committed to helping developers, researchers, gamers and organizations accurately assess GPU performance. Here is an updated version of Evolve Benchmark Technical Guide—a more authoritative, transparent, and forward-looking resource. #GPU #game
www.evolvebenchmark.com/technical-gu...
May 2, 2025 at 1:18 PM
Reposted by Jasper Bekkers
🦖 Evolve 1.0.3 Update LIVE!
Check out our new Hall of Fame – flex your GPU scores!
🔧 Critical fixes:
Temporarily disable benchmark interrupts for the Intel driver-configured frame limiter
Authentication flow optimized......
📝 Full notes: www.evolvebenchmark.com/release-note...
#GPU
April 22, 2025 at 10:10 AM
Nice to see our benchmark get some traction!
Been playing around with a new European 3D benchmark called Evolve 🇪🇺

The Hall of Fame is public and looks like I made it into the top-5 :)

Latest release notes: www.evolvebenchmark.com/release-note...
April 17, 2025 at 9:00 AM
Reposted by Jasper Bekkers
Breda features a highly customizable sun/atmosphere editor 🌇. This allows us to tweak many physics-based parameters 🔬 which influence the look of our atmosphere. In this video, we go over each of the settings to display their effect on the scene.
April 3, 2025 at 2:16 PM
Reposted by Jasper Bekkers
A while back i gave a talk on building and shipping a rust ui engine. It’s now free to watch here: www.infoq.com/presentation...

#rustlang
Rebuilding Prime Video UI with Rust and WebAssembly
Alexandru Ene features details of a new UI SDK in Rust for Prime Video that targets living room devices.
www.infoq.com
March 22, 2025 at 5:03 PM
Reposted by Jasper Bekkers
🚪 The GDC Expo doors are opening!
Find us at the AWS booth to:
👉 See Evolve in action
👉 Test-drive our cinematic Photo Mode
📸 Capture GPU stress test masterpieces!
📍 #GameDev #GDC2025
March 19, 2025 at 4:57 PM
Reposted by Jasper Bekkers
🕹️ GDC 2025 | The GPU Benchmark Revolution That Redefines Game Development
Jasper, Chief Technology Officer at Traverse Research, will reveal how Evolve Benchmark will empower the next generation of benchmarking at #GDC2025:

⏳Book your appointment now:→ meetings-eu1.hubspot.com/jasper-bekke...
March 13, 2025 at 3:27 PM
Reposted by Jasper Bekkers
In our path tracers we keep track of a world space hash grid, which contains radiance values associated with ray directions and positions 🌞. Based on the path spread, we can stop tracing rays and instead directly use the cached radiance, still achieving an accurate result 🎯 at a lower cost.
March 13, 2025 at 4:03 PM
Reposted by Jasper Bekkers
🚨 Unlock a €23.99 Next-Gen Benchmark Tool for FREE!
Want to stress-test your GPU with #EvolveBenchmark Advanced version?
✅ World’s first #Workgraphs Evaluation
✅ Real-time monitoring of GPU voltage/temp/energy
✅ A benchmark that crushes traditional tools
Tag your hardware-obsessed friends!
#gpu
March 12, 2025 at 4:15 PM
Reposted by Jasper Bekkers
The render graph debug composer is an essential component of the Breda framework. It allows us to view any resource we use during render graph construction 🏗️. In this video, we select a few textures which are used while rendering our final image.
March 11, 2025 at 3:45 PM
Reposted by Jasper Bekkers
Breda is our in-house rendering framework. This video highlights the efficient workflow we use for development. There are three steps when adding a new compute shader. (1) Setup resources with our render graph. (2) Define the shader in a yaml config file. (3) Write simple shaders using bindless.
March 5, 2025 at 5:12 PM
Reposted by Jasper Bekkers
This is some early footage of our work on neural radiance caching (NRC). With some aggressive learning rates 🎓 we achieve quite responsive results! Here we tweak the radiance coming from an object in the room next to us 💫. NRC is getting us closer to responsive and stable radiance caching 🌇.
February 28, 2025 at 3:52 PM
@dachsjaeger.bsky.social thanks for the shout out of GPC, reallynice to see it get mentioned! 🫡
January 30, 2025 at 8:54 AM
Reposted by Jasper Bekkers
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.
Rendering Tiny Glades With Entirely Too Much Ray Marching
YouTube video by Graphics Programming Conference
www.youtube.com
December 5, 2024 at 2:19 AM