Chris Cascioli's Avatar

Chris Cascioli

@vixorien

Showing up early to the party. Graphics programming | D&D | Critical Role | Star Wars

191
Followers
132
Following
164
Posts
03.07.2023
Joined
Posts Following

Latest posts by Chris Cascioli @vixorien

the dialogue in this photo is literally beyond parody

09.03.2026 19:14 πŸ‘ 1033 πŸ” 215 πŸ’¬ 26 πŸ“Œ 4

This is going to be the game that makes be buy a Switch 2, huh?

05.03.2026 21:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Did you unlock them already? How far in does that happen? I haven't had much time to play yet 😞

03.03.2026 16:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah yeah that makes sense. I misread the initial post and thought you were doing shading too

01.03.2026 17:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can you break the rasterize and shading up into two compute passes? Maybe have the first write out a set of coords that actually need shading, plus total X/Y counts and then do an indirect dispatch for the second pass?

01.03.2026 16:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Zoe asked what we could do this evening. I told her the new World of Warcraft "update" came out. She got *very* excited.

So I played through the intro while she sat on my lap and called out when my health was low πŸ₯°πŸ₯² That's my girl!

27.02.2026 01:13 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a statue of a lion is sitting on a stone ledge Alt: Slowly peeking into view
26.02.2026 22:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Simon Rodriguez Renderistically - Simon Rodriguez

[BLOG] A frame analysis of Dark Souls III
blog.simonrodriguez.fr/articles/202...

A detailed look at how the FromSoftware game renders a frame, with step-by-step comparisons and explanations.

21.02.2026 22:25 πŸ‘ 27 πŸ” 13 πŸ’¬ 1 πŸ“Œ 0

What’s the resolution? If you significantly reduce their size is there an obvious performance bump across the board?

21.02.2026 14:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Whoops! πŸ˜…

Are they all the same resolution? Or are the closer ones larger?

21.02.2026 13:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Using discard means no early Z. If each cascade is a separate render pass, maybe try the expensive alpha testing only on the closest one or two? Shadows in the distance might not need the expensive detail?

21.02.2026 13:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Without alpha testing you can effectively skip the pixel shader entirely for shadows, but foliage is gonna foliage.

Are you doing shadow cascades?

21.02.2026 12:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congrats!! πŸŽ‰

20.02.2026 18:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Followed, of course, by ✨ Path Tracing Day ✨

20.02.2026 16:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Got the answer from a friend on the DirectX team. Windows 10 needs the Agility SDK to fully support bindless via ResourceDescriptorHeap. Posting here if anyone else runs into this (and/or I forget in a year).

20.02.2026 04:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks! The shaders compile fine but the root signature failed to serialize (and didn’t report any errors).

Turns out we needed the Agility SDK in Windows 10.

20.02.2026 04:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Anyone know if D3D12's modern bindless tech (ResourceDescriptorHeap + _HEAP_DIRECTLY_INDEXED root sig flag) works on Windows 10? I can't find details on specific OS requirements, but my students are running into issues.

20.02.2026 00:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

It's ✨ Ray Tracing Day ✨ once again!

17.02.2026 20:34 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
How Michael Abrash doubled Quake framerate

Good read! "How Michael Abrash doubled Quake framerate" fabiensanglard.net/quake_asm_op...

15.02.2026 12:39 πŸ‘ 20 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Hey, that's the upcoming assignment I was going to use it for! πŸ˜† Glad it works!

13.02.2026 03:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is really slick! I have something similar in concept (but not as compact) that I give to my students for certain graphics assignments but I might have to switch to this. Thanks for sharing!

12.02.2026 04:08 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
State of HLSL: February 2026 Another year, another language

State of HLSL: February 2026 www.abolishcrlf.org/2026/02/10/H...

11.02.2026 21:36 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Ohhhh yeah. It's super addictive!

08.02.2026 20:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a red cape stands in front of a building that says ' tower ' on it Alt: Dr. Strange summoning magic sigils with his hands

Started playing around with mesh shaders and they've got me feelin' like

08.02.2026 20:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Figured it was time to officially cover bindless resources in my D3D12 class. I played around with it a little pre-SM6.6, but now that we can just poke around in the descriptor heap? Bonkers cool 🀯 So long, complicated root signatures!

06.02.2026 18:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No one has yet talked in depth about Mamdani's play- as in, a childlike wonder and ceaseless fun and joy. That is rooted in what he learned from his mom about acting, which is pure play. Everything he does is rooted in encouraging US to be more playful, too. It's wonderful.

06.02.2026 12:13 πŸ‘ 630 πŸ” 76 πŸ’¬ 16 πŸ“Œ 7

Take me down to the Parallax city where the far moves slow and the near moves quickly

01.02.2026 15:40 πŸ‘ 16723 πŸ” 4838 πŸ’¬ 94 πŸ“Œ 73

Every day I wake up and resist the urge to start a new Satisfactory playthrough

31.01.2026 02:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
"Our standing rule is: If one of us brings up using GenAI in any of our work, then it's safe to assume we've been assimilated by _The Thing_ and should be burned alive by Kurt Russell." -Consultant (Game Design), Washington State

"Our standing rule is: If one of us brings up using GenAI in any of our work, then it's safe to assume we've been assimilated by _The Thing_ and should be burned alive by Kurt Russell." -Consultant (Game Design), Washington State

Choice quote from GDC's state of the industry report:

29.01.2026 23:46 πŸ‘ 114 πŸ” 39 πŸ’¬ 0 πŸ“Œ 0

It's not exactly that, but there's a feed called OnlyPosts that excludes reposts and replies. It's nice to pin and swap to on days when the reposts get bonkers.

28.01.2026 20:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0