aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_rasterizer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-536/+128
* vulkan_memory_allocator: Add "download" memory usage hintReinUsesLisp2021-01-151-1/+1
* renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp2021-01-151-7/+7
* vk_fence_manager: Use timeline semaphores instead of spin waitsReinUsesLisp2021-01-081-2/+1
* Merge pull request #5289 from ReinUsesLisp/vulkan-devicebunnei2021-01-051-1/+1
|\
| * renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-1/+1
* | Merge pull request #5292 from ReinUsesLisp/empty-setLC2021-01-041-2/+4
|\ \ | |/ |/|
| * vk_rasterizer: Skip binding empty descriptor sets on computeReinUsesLisp2021-01-041-2/+4
* | renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-4/+4
|/
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapp...ReinUsesLisp2020-12-311-1/+1
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-400/+300
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-7/+7
* video_core: Resolve more variable shadowing scenarios pt.2Lioncash2020-12-051-9/+8
* vk_graphics_pipeline: Manage primitive topology as fixed stateReinUsesLisp2020-10-131-11/+0
* renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp2020-09-191-11/+8
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-75/+53
* vk_state_tracker: Fix primitive topologyReinUsesLisp2020-08-201-2/+2
* move thread 1/4 count computation into allocate workers methodameerj2020-08-161-11/+1
* Address feedback, add shader compile notifier, update setting textameerj2020-08-161-12/+7
* Address feedback. Bruteforce delete duplicatesameerj2020-08-161-8/+10
* Vk Async pipeline compilationameerj2020-08-161-2/+25
* vulkan: Silence more -Wmissing-field-initializer warningsLioncash2020-08-031-2/+7
* vk_rasterizer: Remove unused variable in Clear()Lioncash2020-07-211-4/+0
* vk_rasterizer: Make use of designated initializers where applicableLioncash2020-07-161-41/+47
* vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXTReinUsesLisp2020-07-101-6/+6
* vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXTReinUsesLisp2020-06-261-6/+6
* vk_pipeline_cache: Avoid hashing and comparing dynamic state when possibleReinUsesLisp2020-06-261-1/+1
* vk_rasterizer: Use VK_EXT_extended_dynamic_stateReinUsesLisp2020-06-261-44/+210
* fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_stateReinUsesLisp2020-06-261-18/+2
* Merge pull request #4111 from ReinUsesLisp/preserve-contents-vkbunnei2020-06-261-6/+54
|\
| * vk_rasterizer: Don't preserve contents on full screen clearsReinUsesLisp2020-06-181-6/+54
* | gl_buffer_cache: Mark buffers as residentReinUsesLisp2020-06-241-14/+17
* | Merge pull request #4110 from ReinUsesLisp/direct-upload-setsRodrigo Locatti2020-06-221-2/+2
|\ \
| * | vk_update_descriptor: Upload descriptor sets data directlyReinUsesLisp2020-06-181-2/+2
| |/
* / vk_rasterizer: BindTransformFeedbackBuffersEXT accepts a size of type VkDevic...MerryMage2020-06-181-1/+1
|/
* Merge pull request #4049 from ReinUsesLisp/separate-samplersbunnei2020-06-131-0/+11
|\
| * shader/texture: Join separate image and sampler pairs offlineReinUsesLisp2020-06-051-0/+11
* | Merge pull request #3986 from ReinUsesLisp/shader-cachebunnei2020-06-121-3/+4
|\ \
| * | vk_pipeline_cache: Use generic shader cacheReinUsesLisp2020-06-071-3/+4
* | | texture_cache: Implement rendering to 3D texturesReinUsesLisp2020-06-081-4/+5
* | | Merge pull request #4034 from ReinUsesLisp/storage-texelsRodrigo Locatti2020-06-071-10/+38
|\ \ \ | |/ / |/| |
| * | vk_rasterizer: Implement storage texelsReinUsesLisp2020-06-021-10/+38
| |/
* | Merge pull request #4013 from ReinUsesLisp/skip-no-xfbbunnei2020-06-051-0/+7
|\ \ | |/ |/|
| * vk_rasterizer: Skip transform feedbacks when extension is unavailableReinUsesLisp2020-05-291-0/+7
* | Merge pull request #3930 from ReinUsesLisp/animal-bordersbunnei2020-05-311-5/+1
|\ \ | |/ |/|
| * vk_rasterizer: Implement constant attributesReinUsesLisp2020-05-131-1/+1
| * vk_rasterizer: Remove buffer check in attribute selectionReinUsesLisp2020-05-131-4/+0
* | Merge pull request #3905 from FernandoS27/vulkan-fixbunnei2020-05-241-2/+2
|\ \
| * | VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation.Fernando Sahmkow2020-05-091-2/+2
| |/
* / vk_rasterizer: Match OpenGL's FlushAndInvalidate behaviorReinUsesLisp2020-05-151-1/+3
|/