Toots for Ronflaix@mastodon.gamedev.place account

Written by Ronflaix on 2025-01-22 at 20:24

I feel like I'll just glob compute shaders with their stuff as their own struct, that'll solve part of the problem.

The othet problem is how to properly delimit which descriptor sets are shared or not, hence me asking if you have any ideas

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-22 at 20:22

For instance I've got a material (containing the pipeline and layout) and material instances to contain the descriptor set but it assumes that the 0th slot is reserved for the scene, which makes it a bit awkward when I want to implement compute pipelines in my user program.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-22 at 20:19

Ok so I haven't switched to push descriptors nor descriptor indexing but I was wondering: how do you habdle your pipeline's descriptor sets? More especially, when one or more of them are shared across pipelines?

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-21 at 20:44

Thinking about how good FAITH's soundtrack sounds.

Sure, that one track takes the cake for itself, but damn, this is a fine soundtrack still!

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-21 at 16:17

Julien Lepers qui dit "c'est feur"

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-21 at 08:04

Also, I switched to another light atrenuation profile for a bound one so I could use the culling without artifacts. Not really PBR, but PBR is a tool, not a means.

I kinda like AgX, but I guess I'll have to tune it a bit. Either my ambient is too strong or it washed the darker colors out. I wonder if I can make the min/max exposures settings without breaking it too much. (Also, I have to check if Troy's simplified shader roundtrip converts to linear or gamma Rec. 709).

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-21 at 07:58

Rather than culling, it's more preventing from evaluating the radiance of a light if it's out of bounds or if the attenuation is way too low (1e-5).

Also noted that my naive PCF is extremely costly, but I don't know yet how to use the more advanced techniques. Are they using a different sampler for the shadowmaps?

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-21 at 07:57

200 us for a whole AgX tonrmapping pass at 1440p on my 1050Ti? I can live with that.

Also got somr time to do some early culling in the shadow sampling in the main brdf pass. Somehow, it did wonders, and I'm almost back to 60 FPS in that Synty sample scene. I still have to implement cluster shading but I cannot wrap my head around frustum vs whatever collision math in articles like Cull That Cone yet.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-19 at 10:46

Libstdc++ (or libc++ or whatever drug MSVC takes) is C++'s runtime.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-18 at 18:57

Feels like January is ending, so why is it only the 18th?

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-18 at 18:48

Here, a photo of this cat.

=> View attached media

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-18 at 16:39

If you've got any tips or lectire about how to make a better RHI, I'd be happy to hear about, thanks

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-18 at 16:33

The good news? Now that I have the skeleton of the thong done, I can add tone mapping without making my fragment shaders overly expensive.l (still using Forward technique until I get the galls to implement clustered loghting to enable Forward+)

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-18 at 16:30

Took me a good hour to add an intermediate framebuffer in my engine. The API is clearly not there yet.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-17 at 12:21

Idea: game whose's installation folder looks like coming from a game engine but it was developed with another engine.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-17 at 04:02

What an awful nightmare it was.

Of course I'm going to remember it clearly for a while too.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-16 at 14:17

The Nintendo Switch's console menu is a liminal space.

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-15 at 23:06

I clearly watched too much videos from Kaze Emmanuar, that must be it! /j

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-15 at 23:03

Did I really spend some time trying to figure if it was worth inline a 10 opcode function as it was factorised as I put it into a light class wrapper? (basically a light class to wrap vkCmd operations with a bound vkComandBuffer)

My sense of priorities is top notch, as usual

=> More informations about this toot | View the thread

Written by Ronflaix on 2025-01-15 at 22:39

No, stupid phone, I never want to type amors, I have nobody to call that and only write in french and english, just let me type "alors".

=> More informations about this toot | View the thread

=> This profile with reblog | Go to Ronflaix@mastodon.gamedev.place account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109304536961040874
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
350.904333 milliseconds
Gemini-to-HTML Time
4.660814 milliseconds

This content has been proxied by September (ba2dc).