Elektrine lite

← Feed

@dotstdy@mastodon.social

2026-04-23 22:33 UTC

@GDCPresoReviews@mastodon.gamedev.place I guess I should also add for completeness that loading the shaders when you load the asset also works fine if you plug it into your regular asset loading / streaming flow. That's basically how it works in snowdrop and there's no stuttering. It's just when you have parts of the PSO which are bound too late for the engine to hide it that problems occur.

Replies (1)

  • @dotstdy@mastodon.social @GDCPresoReviews@mastodon.gamedev.place welll.... the problem is for your own streaming/loading code, you can optimize the crap out of it, but compiling PSO is driver's job and on cold cache it might take seconds and there is not much you can do. it does not need to stutter, but you need "something" to cover that

    Open ##2698077