Carlos Fuentes
carlosfuentes78.bsky.social
Carlos Fuentes
@carlosfuentes78.bsky.social
Graphics programmer at Codemasters. Worked also at Digital Legends and Pyro Studios.
Reposted by Carlos Fuentes
🔼 Triangles may have won the hardware-acceleration rendering battle ... 🔼

⏹️ ... but the method in our latest blog enables emulation of quadrilateral rasterization, through bilinear interpolation of quadrilateral vertices! ⏹️

See how it squares up: gpuopen.com/learn/biline...
Bilinear interpolation on a quadrilateral using Barycentric coordinates
A new algebraic method for hardware-accelerated bilinear interpolation on convex quadrilaterals is presented, using the Barycentric coordinate feature of modern GPUs.
gpuopen.com
April 11, 2025 at 3:02 PM
I read it and used it and, indeed, it is a very interesting article.
I'm far from my blog's hay day, which largely comes from me not writing as much as I used to, but the most popular article of mine in the traffic that I do get is about interleaved gradient noise as a different type of low discrepancy object.
Glad to see it!
blog.demofox.org/2022/01/01/i...
Interleaved Gradient Noise: A Different Kind of Low Discrepancy Sequence
The python code that goes along with this post can be found at In 2014, Jorge Jimenez from Activision presented a type of noise optimized for use with Temporal Anti Aliasing called Interleaved Grad…
blog.demofox.org
April 7, 2025 at 6:32 AM
Reposted by Carlos Fuentes
Hello you fine Internet folks,

Today we are continuing our deep-diving into the RDNA4 architecture with looking at the newly added Dynamic Register Allocation and how it compares to Nvidia's `setmaxnreg`.

Hope y'all enjoy!

open.substack.com/pub/chipsand...

old.chipsandcheese.com/2025/04/05/d...
Dynamic Register Allocation on AMD's RDNA 4 GPU Architecture
Modern GPUs often make a difficult tradeoff between occupancy (active thread count) and register count available to each thread.
open.substack.com
April 5, 2025 at 5:43 PM
Reposted by Carlos Fuentes
I use Slang since I joined NVIDIA and the transition from HLSL/GLSL was trivial. Then, I discovered all the cool new features, and helped differentiable Slang.
We wrote an article on example use-cases for backpropagation for games, coming out soon in GPU Zen 3! gpuzen.blogspot.com/2024/11/gpu-...
GPU Zen 3 cover and TOC
Table of Contents: I GPU-Driven Rendering (Editors: Nicolas Lopez and Wolfgang Engel) 1    GPU-Driven Rendering in Assassin’s Creed Mirage b...
gpuzen.blogspot.com
November 21, 2024 at 4:19 PM
Reposted by Carlos Fuentes
Quick and dirty post on implementing hot shader reload with DXC: wallisc.github.io/rendering/20...
November 16, 2024 at 7:13 PM
Reposted by Carlos Fuentes
✨A new article: (Yet another) Introduction to quaternions!

I'm a mathematician, so my desires are unconventional and my perspective is skewed, but I hope it will be useful at least in some way 😅

I've also added a useful cheatsheet in the end 🥳

lisyarus.github.io/blog/posts/i...
(Yet another) Introduction to quaternions
lisyarus.github.io
October 26, 2024 at 6:47 PM
Reposted by Carlos Fuentes
Forward from X:

“EON: A practical energy-preserving rough diffuse BRDF”, by
Jamie Portsmouth, Peter Kutz, and Stephen Hill.

Link:
arxiv.org/abs/2410.18026

(GLSL code in paper)

Abstract: "We introduce the "Energy-preserving Oren--Nayar" (EON) model for reflection from rough surfaces. ..."
October 24, 2024 at 1:51 PM
Reposted by Carlos Fuentes
Hello, world!

This is the official account for Superluminal, a user-friendly CPU profiler for C/C++, Rust & .NET on Windows, Xbox and PlayStation.

Follow us to get updates on new releases and general news about our profiler.

And of course, if you haven't already, go try it out!

superluminal.eu
Superluminal
The new industry-standard profiler for C/C++ and Rust on Windows, Xbox One and PlayStation 4. Trusted by AAA game developers all over the world.
www.superluminal.eu
October 24, 2024 at 8:10 AM
Reposted by Carlos Fuentes
[Jan 14, 2022]
We are all plagued by doubt. Push through it. Believe in yourself - and those around you - and you can achieve incredible things. Success only appears obvious from the outside.

Listen to Cory Barlog on the uncertain journey to reinvent God of War. www.youtube.com/watch?v=aIb-...
Reinventing God of War
YouTube video by GDC 2025
www.youtube.com
October 23, 2024 at 8:57 PM