#$DFDY
For lighting there's another route: derive the face normal in the fragment shader with normalize(cross(dFdx(viewPos), dFdy(viewPos))). The whole triangle gets one normal, there's no provoking-vertex bookkeeping, and the mesh keeps shared vertices. Check the sign once; it depends on conventions.
October 26, 2026 at 7:10 PM
New Vulkan Sample - VK_KHR_compute_shader_derivatives — Derivatives in compute shaders

This sample demonstrates VK_KHR_compute_shader_derivatives, which enables the use of derivative instructions (like dFdx/dFdy) inside compute shaders. Traditionally, derivatives are only available in fragment […]
Original post on fosstodon.org
fosstodon.org
October 16, 2026 at 4:59 PM
youtube.com/watch?v=dfdy...

Part 2 of the Hunter Biden interview
Hunter Biden Says He’ll Testify About EVERYTHING
YouTube video by Tennessee Brando
youtube.com
September 26, 2026 at 8:16 PM
Hunter Biden Says He’ll Testify About EVERYTHING

www.youtube.com/watch?v=dfdy...
Hunter Biden Says He’ll Testify About EVERYTHING
YouTube video by Tennessee Brando
www.youtube.com
September 26, 2026 at 11:20 PM
Kind of a rambling conversation but Hunter Biden's renaissance is something to behold. One of the bestr explanations of how the private-equity cannibals took housing $ out of reach.

It's not the boomer generation. It's deliberate manipulation by the obscenely rich.

www.youtube.com/watch?v=dfdy...
Hunter Biden Says He’ll Testify About EVERYTHING
YouTube video by Tennessee Brando
www.youtube.com
September 27, 2026 at 12:38 AM
(50:14あたり)「譜面はかろうじて読めるけど、私はコード譜が読めないので、頭で覚えている音を手探りで弾いている」とのこと。

音感だけが頼りなわけで、これは理想的なやり方。
www.youtube.com/watch?v=dfDy...
柴田淳 がライブ配信中!
YouTube video by 柴田淳
www.youtube.com
September 22, 2026 at 12:08 AM
Trump Struggles To Defend Data Centers - YouTube www.youtube.com/watch?v=DfDy...
Trump Struggles To Defend Data Centers
YouTube video by The Majority Report w/ Sam Seder
www.youtube.com
August 29, 2026 at 2:04 PM
'moderate' Susan Collins' party
www.youtube.com/watch?v=DfDy...
Trump Struggles To Defend Data Centers
YouTube video by The Majority Report w/ Sam Seder
www.youtube.com
August 29, 2026 at 2:54 PM
Keith Snedegar: The Afropast, Afropresent, and Afrofuture of Space Science
www.youtube.com/watch?v=dfdY...
Keith Snedegar: The Afropast, Afropresent, and Afrofuture of Space Science
YouTube video by Roger That!
www.youtube.com
March 10, 2026 at 7:13 PM
FROM: Victoria Brightshield 【NIJISANJI EN】

MESSAGE: Please take turns! Lobby Code: PAPr-rLEP-88G3-dfdY

URL: https://www.youtube.com/watch?v=P_b7DUDiTZ0&t=2553
August 9, 2024 at 11:58 PM
🔴💥🇪 🇸 🇹 🇷 🇪 🇳 🇴💥🔴 EDITADO HACE 60 MINUTOS
1️⃣5️⃣🔸0️⃣1️⃣🔸‍2️⃣5️⃣ ⌚21:53
💥🌎⌨️🆕🇫 🇱 🇦 🇸 🇭🆕⌨️🌍💥🇦🇷
⛔️A24.COM
🔵Bariloche • La Rinconada
🔴FUEGO DESCONTROLADO EN EPUYÉN
💥Bosque y 30 viviendas alcanzadas por las llamas.
www.youtube.com/watch?v=DfDy...
📌TREMENDAS IMÁGENES DEL FUEGO EN EPUYÉN: 30 CASAS FUERON ALCANZADAS POR LAS LLAMAS
YouTube video by A24com
www.youtube.com
January 16, 2025 at 12:55 AM
Learning transition shaders in Godot 🙂

Made an iris-out effect and fixed the stretched circle
Used dFdx/dFdy to adjust UV scaling, and mix() to keep it centered

Still wrapping my head around it, but it’s starting to click 👀

#gamedev #Godot #shader
April 20, 2026 at 3:34 AM
Using dfdx/dfdy is so smart tho lmfao I will try that instead of multiple samples
January 27, 2026 at 10:40 PM
A recent simple interview task (use shadertoy.com to draw an ellipse with a colour gradient) has sent me down a rabbit-hole of my own making--how can I give it an outline of constant width? Which has lead me into the poorly documented realm of dFdx and dFdy...
November 3, 2025 at 4:15 PM
it turns out on the boundary pixels, i don't have dfdx/dfdy information that informs what texture mip to sample from (since the neighbor pixel got discarded). so the texture sampler reverts back to base mip level on those pixels, resulting in a discontinuity.
October 21, 2025 at 5:20 PM
You can compute normals using derivatives:
mini.gmshaders.com/p/gm-shaders...

nor = normalize(cross(dFdx(p), dFdy(p)));

Derivatives are computed in 2x2 pixel chunks, so it's best to round the frag coordinates before raymarching. Try with and without round.
Demo:
twigl.app?ol=true&ss=-...
February 5, 2026 at 4:12 PM
This method also works with screen derivatives:

vec3 dx = dFdx(p);
vec3 dy = dFdy(p);
vec3 nor = normalize(cross(dx, dy));

p can be in world space, model space or view space and it will return the respective normals
September 9, 2025 at 5:11 PM