summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_pipeline_cache.c
Commit message (Expand)AuthorAgeFilesLines
* radv: Add option to print errors even in optimized builds.Bas Nieuwenhuizen2018-05-311-2/+2
* ac/nir: move ac_shader_variant_info and friends to radv folderSamuel Pitoiset2018-03-131-1/+1
* radv: do not insert shaders in cache when it's disabledSamuel Pitoiset2018-02-011-5/+24
* radv: Init variant entry with memset.Bas Nieuwenhuizen2018-01-221-0/+1
* radv: use vk_error() everywhere an error is returnedSamuel Pitoiset2017-11-131-1/+1
* radv: use correct alloc function when loading from diskTimothy Arceri2017-10-311-1/+14
* radv: add cache items to in memory cache when reading from diskTimothy Arceri2017-10-301-70/+71
* radv: Implement VK_AMD_shader_infoAlex Smith2017-10-291-3/+8
* radv: Add single pipeline cache key.Bas Nieuwenhuizen2017-10-261-3/+3
* radv: Update code pointer correctly if a variant is already createdAlex Smith2017-10-231-0/+2
* radv: Fix pipeline cache locking issuesAlex Smith2017-10-211-7/+23
* radv: Do not read from the disk cache with RADV_DEBUG=nocache.Bas Nieuwenhuizen2017-10-181-1/+2
* radv: reuse the multiple shader store & load functions for gs copy variantTimothy Arceri2017-10-181-127/+0
* radv: remove some now unused shader compile codeTimothy Arceri2017-10-181-26/+0
* radv: add radv_hash_shaders() helperBas Nieuwenhuizen2017-10-181-0/+33
* radv: Add multiple shader cache store & load functions.Bas Nieuwenhuizen2017-10-181-0/+156
* radv: Change cache datastructures for combined pipelines.Bas Nieuwenhuizen2017-10-181-38/+64
* radv: take unsafe_math and sisched into account when hashing shaders.Dave Airlie2017-10-121-2/+2
* radv: don't crash if cache is disabled.Dave Airlie2017-10-121-5/+9
* radv: remove duplicate line of codeTimothy Arceri2017-10-121-1/+0
* radv: make use of on-disk cacheTimothy Arceri2017-10-121-2/+25
* radv: remove duplicate debug_flags fieldTimothy Arceri2017-10-121-1/+1
* Revert "Revert "radv: fallback to an in-memory cache when no pipline cache is...Bas Nieuwenhuizen2017-09-251-2/+5
* radv: make use of ATI_VENDOR_ID everywhereSamuel Pitoiset2017-09-251-2/+2
* radv: move shaders related code to radv_shader.cSamuel Pitoiset2017-09-081-0/+1
* radv: move RADV_TRACE_FILE functions to radv_debug.cSamuel Pitoiset2017-09-011-0/+1
* radv: don't assert on empty hash tableGrazvydas Ignotas2017-08-311-0/+3
* ac/nir: Make shader key a struct.Bas Nieuwenhuizen2017-08-241-1/+1
* radv: Add suballocation for shaders.Bas Nieuwenhuizen2017-08-031-5/+2
* radv: rename physical_device->uuid[] to cache_uuid[]Andres Rodriguez2017-07-261-2/+2
* radv: use Mesa's u_atomic.h headerEric Engestrom2017-06-261-3/+4
* radv: Set variant code_size when created from the cache.Bas Nieuwenhuizen2017-04-201-0/+1
* Revert "radv: fallback to an in-memory cache when no pipline cache is provided"Dave Airlie2017-03-201-5/+2
* radv: fallback to an in-memory cache when no pipline cache is providedTimothy Arceri2017-03-171-2/+5
* radv: move cache check inside insert and search functionsTimothy Arceri2017-03-171-1/+7
* util/sha1: rework _mesa_sha1_{init,final}Emil Velikov2017-03-151-10/+10
* radv: trivial tidy upsTimothy Arceri2017-03-151-0/+1
* radv: Store shaders in VRAM.Bas Nieuwenhuizen2017-03-131-1/+1
* radv: add pipeline creation support for geometry shaders (v2.1)Dave Airlie2017-01-311-1/+3
* radv: Get physical device from radv_device instead of the instance.Bas Nieuwenhuizen2017-01-161-6/+4
* radv: Create single RADV_DEBUG env var.Bas Nieuwenhuizen2017-01-091-1/+1
* radv: Store UUID in physical device.Bas Nieuwenhuizen2016-11-221-4/+4
* radv: move to using shared vk_alloc inlines.Dave Airlie2016-10-191-5/+5
* radv: fix strict aliasing violationGrigori Goronzy2016-10-121-2/+5
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+475