3

I am admittedly low on the learning curve for my understanding of all things IT related. Ive built machines for emulating tho. And depending on what the hardware is, ive downloaded shadder caches for certain cases to improve performance. My very loose understanding of it is they are universal when certain things match like emulator and version. Are they being included in some roms/emulators and i just didnt realize or is there a more technical reason they arent included?

top 2 comments
sorted by: hot top controversial new old
[-] Funwayguy@lemmy.world 1 points 1 week ago

In general shader caches are compiled for the GPU hardware and driver they intend to run on, which means you can't precompile all of them if you don't know what hardware setup the software is going to run on. This isn't unique to emulators either. PC games have this same problem and either stream it in the background or hide it in loading screens.

The difference for emulators is that they don't have the benfit of source code to work from and effectively have to decompile, translate, and recompile. These steps can change each version as translation accuracy improves but ultimately means starting over with a blank cache. For simpler consoles before unified shader pipelines, this isn't much of an issue because there are a fixed number of render methods.

In summary, you can really only share caches if the GPU, driver, and version are all the same. Otherwise the emulator will invalidate and recompile the cache.

[-] 11111one11111@lemmy.world 1 points 1 week ago

Good shit! Thanks for clearing that up!

this post was submitted on 16 Apr 2026
3 points (100.0% liked)

techsupport

3110 readers
3 users here now

The Lemmy community will help you with your tech problems and questions about anything here. Do not be shy, we will try to help you.

If something works or if you find a solution to your problem let us know it will be greatly apreciated.

Rules: instance rules + stay on topic

Partnered communities:

You Should Know

Reddit

Software gore

Recommendations

founded 2 years ago
MODERATORS