82 Followers
105 Following
208 Posts
Junior Graphics Programmer
Vulkan Enthusiast
Immersive Simp
Learning more every day about computer graphics
PronounsThey/Them - She/Her
InterestsVulkan, Computer Graphics, Programming, Music Composition
Portfoliohttps://pyrrha-tocquet.gamedev.zip/
LinkedInhttps://www.linkedin.com/in/pyrrha-tocquet-205a20266/

Spent the day learning WGpu by implementing a hot reload fullscreen shader renderer, like shadertoy but standalone. It has been done a million times but it's still very fun project to experiment with new languages and API.

Shader ported from https://www.shadertoy.com/view/4ttGWM

Lately I haven't had much done programming-wise, and I realised how much my programming sprees were dependent on having people to share my work to. My best vulkan renderer progress was shared here, but I feel like I critically lack a programming partner/buddy kind of relationship to really get the juice out of my skills and interests.

I finally stumbled on ReShade and had fun with sobel filters. I made a post processing shader that makes the game vaguely playable and mildly comfortable for the eye by blending edges based on the colors, the depth and screenspace normals.

Also, funny colorful picture of each edge type on each color channel

These meshlets scream to be frustum culled
This will do for a coarse mesh shader based LOD system. The amplification shaders invokes more mesh shader thread groups the closer you are to the the chunk (32x32 grid of chunk then split up)
Renderdoc's meshlet view of simple terrain gen project. And yes, it desesperately needs LODs
So if you ever, rewrite GLSL code in HLSL or slang you will have bugs with matrix ordering since the two languages don't have the same default. Transposing stuff manually created matrices helped me find some of the bugs I had in my slang shaders c:
https://www.twitch.tv/pyrrhael
Slang works ! So I only want that now. I am a simple woman. Converting my pet renderer shaders to slang today c:
18:00 Paris c:
pyrrhael - Twitch

[FR EN] Vulkan mesh shaders debugging

Twitch

Hi ! I'll discover the slang shading on stream soon (at 17:30 Paris) and if I feel good about it I'll probably rewrite my pet renderer shaders !

https://www.twitch.tv/pyrrhael c:

pyrrhael - Twitch

[FR EN] Vulkan mesh shaders debugging

Twitch
Fun fact: I calculated that fixing the bug allowed me to save approx 10mins in mesh baking time per stream xD worth every hour of work :' )