summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/pipeline_helper.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn1-2/+3
The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers
2023-06-15video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn1-1/+1
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn1-3/+7
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam1-3/+3
2022-12-04vulkan_common: clean up extension usageLiam1-1/+1
2022-12-04vulkan_common: promote descriptor update template usage to coreLiam1-6/+6
2022-09-20video_core: Generate mipmap texture by drawingFengChen1-1/+9
2022-06-27video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman771-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-03-19video_core: Reduce unused includesameerj1-2/+0
2021-11-16Video Core: fix building for GCC.Fernando Sahmkow1-1/+1
2021-11-16vulkan: Fix rescaling push constant usageameerj1-12/+13
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj1-2/+4
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp1-4/+18
Thanks for everything!
2021-11-16texture_cache: Add getter to query if image view is rescaledReinUsesLisp1-2/+1
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp1-10/+9
2021-11-16vulkan: Implement rescaling shader patchingReinUsesLisp1-10/+46
2021-07-23vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableReinUsesLisp1-9/+23
~51% faster on Nvidia compared to previous method.
2021-07-23shader: Initial OpenGL implementationReinUsesLisp1-17/+0
2021-07-23shader: Implement indexed texturesReinUsesLisp1-20/+30
2021-07-23spirv: Implement image buffersReinUsesLisp1-0/+2
2021-07-23pipeline_helper: Simplify descriptor objects initializationReinUsesLisp1-33/+25
2021-07-23pipeline_helper: Add missing [[maybe_unused]]ReinUsesLisp1-1/+1
2021-07-23shader: Implement SULD and SUSTReinUsesLisp1-31/+12
2021-07-23shader: Interact texture buffers with buffer cacheReinUsesLisp1-15/+11
2021-07-23shader: Implement texture buffersReinUsesLisp1-0/+10
2021-07-23vulkan: Create pipeline layouts in separate threadsReinUsesLisp1-34/+38
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-0/+162