summaryrefslogtreecommitdiffstats
path: root/src/util/disk_cache.c
Commit message (Expand)AuthorAgeFilesLines
* util/disk_cache: turn MESA_GLSL_CACHE_DISABLE into a booleanEric Engestrom2017-09-121-1/+2
* disk_cache: make the thread queue resizable and low priorityMarek Olšák2017-09-071-6/+8
* disk_cache: assert if a cache entries keys don't match mesaTimothy Arceri2017-08-281-1/+3
* util/disk_cache: write cache item metadata to diskTimothy Arceri2017-08-251-1/+87
* glsl: pass shader source keys to the disk cacheTimothy Arceri2017-08-251-3/+5
* disk_cache: enable limited hash collision detection in release buildsTimothy Arceri2017-08-251-16/+10
* util/disk_cache: rename mesa cache dir and introduce cache versioningTimothy Arceri2017-08-251-12/+36
* util/u_queue: add an option to set the minimum thread priorityMarek Olšák2017-06-071-1/+1
* util/disk_cache: add new driver_flags param to cache keysTimothy Arceri2017-05-231-1/+7
* util/disk_cache: remove percentage based max cache limitTimothy Arceri2017-04-281-6/+2
* disk_cache: use block size rather than file sizeTimothy Arceri2017-04-271-5/+11
* disk_cache: reduce default cache size to 5% of filesystemTimothy Arceri2017-04-271-2/+2
* util/disk_cache: don't deadlock on premature EOFGrazvydas Ignotas2017-03-251-17/+26
* util/disk_cache: write cache entry keys to file headerTimothy Arceri2017-03-241-6/+44
* util/disk_cache: hash pointer size and gpu name into cache keysGrazvydas Ignotas2017-03-241-26/+15
* util/disk_cache: hash timestamps into the cache keysGrazvydas Ignotas2017-03-241-51/+26
* util/disk_cache: use rand_xorshift128plus() to get our random intTimothy Arceri2017-03-231-8/+10
* util/disk_cache: add a write helperGrazvydas Ignotas2017-03-211-14/+23
* util/disk_cache: use a helper to compute cache keysGrazvydas Ignotas2017-03-211-0/+7
* util/disk_cache: check rename resultGrazvydas Ignotas2017-03-201-2/+6
* util/disk_cache: delete .tmp if target existsGrazvydas Ignotas2017-03-201-1/+3
* util/disk_cache: fix stored_keys indexGrazvydas Ignotas2017-03-201-2/+2
* util/disk_cache: pass predicate functions file stats directly (v4)Alan Swanson2017-03-181-34/+21
* util/disk_cache: do eviction before creating .tmpGrazvydas Ignotas2017-03-161-10/+8
* util/disk_cache: scale cache according to filesystem sizeAlan Swanson2017-03-151-3/+8
* util/disk_cache: actually enforce cache sizeAlan Swanson2017-03-151-1/+5
* util/disk_cache: use LRU eviction rather than random evictionAlan Swanson2017-03-151-43/+34
* util/disk_cache: don't fallback to an empty cache dir on evictTimothy Arceri2017-03-151-6/+27
* util/disk_cache: use a thread queue to write to shader cacheTimothy Arceri2017-03-151-13/+28
* util/disk_cache: add helpers for creating/destroying disk cache put jobsTimothy Arceri2017-03-151-0/+40
* util/disk_cache: add thread queue to disk cacheTimothy Arceri2017-03-151-1/+15
* util/disk_cache: fix size subtraction on 32bitGrazvydas Ignotas2017-03-091-3/+3
* util/disk_cache: fix compressed size calculationGrazvydas Ignotas2017-03-091-1/+1
* util/disk_cache: fix make checkTimothy Arceri2017-03-061-17/+0
* Revert "glsl: Switch to disable-by-default for the GLSL shader cache"Timothy Arceri2017-03-061-7/+0
* util/disk_cache: support caches for multiple architecturesTimothy Arceri2017-03-061-0/+26
* util/disk_cache: mark read-only arguments constGrazvydas Ignotas2017-03-061-17/+18
* util/disk_cache: compress individual cache entriesTimothy Arceri2017-03-031-23/+150
* util/disk_cache: add support for detecting corrupt cache entriesTimothy Arceri2017-03-031-3/+34
* util/disk_cache: fix bug with deleting old cache dirsTimothy Arceri2017-02-231-4/+6
* util/disk_cache: create timestamp and gpu_id dirs when MESA_GLSL_CACHE_DIR is...Timothy Arceri2017-02-221-2/+8
* glsl: disable on disk shader cache when running as another userTimothy Arceri2017-02-171-0/+4
* util/disk_cache: check cache exists before calling munmap()Timothy Arceri2017-02-171-1/+2
* util/disk_cache: add support for removing old versions of the cacheTimothy Arceri2017-02-171-0/+37
* util/disk_cache: allow drivers to pass a directory structureTimothy Arceri2017-02-171-4/+24
* util/disk_cache: do not allow space in MESA_GLSL_CACHE_MAX_SIZEEmil Velikov2017-02-161-2/+0
* util/disk_cache: correctly use stat(3)Timothy Arceri2017-02-131-4/+4
* util/disk_cache: use stat() to check if entry is a directoryTimothy Arceri2017-02-101-9/+24
* util/disk_cache: error check asprintf()Timothy Arceri2017-02-101-5/+7
* util/disk_cache: stop using ralloc_asprintf() unnecessarilyTimothy Arceri2017-02-091-13/+12