summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* vk_pipeline_cache: Properly bypass VertexA shadersReinUsesLisp2021-01-231-9/+3
* renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-1/+1
* renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-1/+1
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp2020-12-311-1/+1
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-13/+15
* video_core: Remove unnecessary enum class casting in logging messagesLioncash2020-12-071-1/+1
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-10/+9
* vk_shader_decompiler: Implement force early fragment testsReinUsesLisp2020-11-261-0/+1
* Refactor MaxwellToSpirvComparison. Use Common::BitCastameerj2020-11-251-2/+2
* Address PR feedback from Reinameerj2020-11-251-6/+4
* vulkan_renderer: Alpha Test Culling Implementationameerj2020-11-251-0/+8
* vk_graphics_pipeline: Manage primitive topology as fixed stateReinUsesLisp2020-10-131-2/+1
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-52/+40
* Remove unneeded newlines, optional Registry in shader paramsameerj2020-08-161-1/+1
* Address feedback, add shader compile notifier, update setting textameerj2020-08-161-12/+11
* Vk Async Worker directly emplace in cacheameerj2020-08-161-5/+13
* Address feedback. Bruteforce delete duplicatesameerj2020-08-161-7/+9
* Vk Async pipeline compilationameerj2020-08-161-4/+20
* vulkan: Silence more -Wmissing-field-initializer warningsLioncash2020-08-031-0/+5
* vk_pipeline_cache: Make use of designated initializers where applicableLioncash2020-07-171-31/+35
* vk_pipeline_cache: Avoid hashing and comparing dynamic state when possibleReinUsesLisp2020-06-271-3/+4
* vulkan/fixed_pipeline_state: Move state out of individual structuresReinUsesLisp2020-06-271-3/+3
* fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_stateReinUsesLisp2020-06-271-1/+1
* Merge pull request #3986 from ReinUsesLisp/shader-cachebunnei2020-06-131-34/+38
|\
| * rasterizer_cache: Remove files and includesReinUsesLisp2020-06-071-4/+3
| * vk_pipeline_cache: Use generic shader cacheReinUsesLisp2020-06-071-30/+35
* | vk_rasterizer: Implement storage texelsReinUsesLisp2020-06-021-6/+10
|/
* Merge pull request #3930 from ReinUsesLisp/animal-bordersbunnei2020-06-011-1/+3
|\
| * vk_rasterizer: Implement constant attributesReinUsesLisp2020-05-131-1/+3
* | VkPipelineCache: Use a null shader on invalid address.Fernando Sahmkow2020-05-101-2/+1
|/
* Merge pull request #3732 from lioncash/headerbunnei2020-05-021-1/+0
|\
| * vulkan: Remove unnecessary includesLioncash2020-04-291-1/+0
* | Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei2020-05-021-2/+2
|\ \ | |/ |/|
| * shader_ir: Turn classes into data structuresReinUsesLisp2020-04-231-2/+2
* | Merge pull request #3784 from ReinUsesLisp/shader-memory-utilbunnei2020-04-281-59/+10
|\ \
| * | shader/memory_util: Deduplicate codeReinUsesLisp2020-04-261-59/+10
| |/
* / vk_pipeline_cache: Unify pipeline cache keys into a single operationReinUsesLisp2020-04-231-0/+18
|/
* Merge pull request #3677 from FernandoS27/better-syncbunnei2020-04-231-4/+12
|\
| * ShaderCache/PipelineCache: Cache null shaders.Fernando Sahmkow2020-04-221-4/+12
* | vk_pipeline_cache: Fix unintentional memcpy into optionalReinUsesLisp2020-04-231-2/+4
|/
* fixed_pipeline_state: Pack rasterizer stateReinUsesLisp2020-04-191-3/+3
* fixed_pipeline_state: Pack attribute stateReinUsesLisp2020-04-191-1/+1
* renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-111-36/+57
* Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow2020-04-061-18/+20
* vk_pipeline_cache: Remove unused variableReinUsesLisp2020-03-191-1/+0
* vk_rasterizer: Reimplement clears with vkCmdClearAttachmentsReinUsesLisp2020-03-151-2/+3
* vk_shader_decompiler: Use registry for specializationReinUsesLisp2020-03-131-10/+7
* video_core: Rename "const buffer locker" to "registry"ReinUsesLisp2020-03-091-2/+2
* Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti2020-03-091-5/+0
|\
| * gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-281-5/+0
* | vk_shader_decompiler: Implement indexed texturesReinUsesLisp2020-02-241-35/+64
|/
* vk_shader_decompiler: Disable default values on unwritten render targetsReinUsesLisp2020-01-241-3/+0
* vk_pipeline_cache: Initial implementationReinUsesLisp2020-01-071-0/+352
* vk_pipeline_cache: Add file and define descriptor update template fillerReinUsesLisp2020-01-071-0/+43