Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-06-18 | Rename PAGE_SHIFT to PAGE_BITS | MerryMage | 1 | -5/+5 | |
macOS header files #define PAGE_SHIFT | |||||
2020-06-07 | shader_cache: Implement a generic shader cache | ReinUsesLisp | 1 | -0/+228 | |
Implement a generic shader cache for fast lookups and invalidations. Invalidations are cheap but expensive when a shader is invalidated. Use two mutexes instead of one to avoid locking invalidations for lookups and vice versa. When a shader has to be removed, lookups are locked as expected. |