Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Submissions have to be related to games
No bigotry or harassment, be civil
No excessive self-promotion
Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
Mark Spoilers and NSFW
No linking to piracy
More information about the community rules can be found here.
Shaders are typically code run on the GPU to make your game look good. They power lighting and various effects used in rendering the game. Virtually everything uses shaders, and precompiling them can save a lot of resources over having to compute them on the fly, but comes with associated hassles.
Why does every client needs to compile them ? Couldn’t they compile the shaders maybe once per graphic card model and push those already compiled assets into the GPU ?
Steam does this as far as I know.