summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_texture_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* vulkan: centralize configAlexandre Bouvier2023-08-021-1/+2
* renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode2023-07-011-0/+5
* renderer_vulkan: Use VMA for buffersGPUCode2023-06-181-1/+0
* renderer_vulkan: Use VMA for imagesGPUCode2023-06-181-2/+0
* video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn2023-06-151-4/+4
* video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn2023-06-151-0/+9
* renderer_vulkan: barrier attachment feedback loopsLiam2023-05-231-0/+2
* Correctly track RT indexes for image aspect lookup during clearsKelebek12023-05-121-1/+2
* renderer_vulkan: separate guest and host compute descriptor queuesLiam2023-05-101-2/+1
* Log object names with debug renderer, add a GPU address to ImageViewsKelebek12023-05-061-1/+0
* Texture Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-291-1/+4
* Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow2023-04-291-1/+1
* TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow2023-04-291-3/+4
* Refactor AccelerateDMA codeameerj2023-03-071-0/+6
* remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-141-1/+1
* texture_cache: OpenGL: Implement MSAA uploads and copiesameerj2023-02-111-0/+7
* Texture Cache: Implement async texture downloads.Fernando Sahmkow2023-01-041-1/+5
* video_core: don't build ASTC decoder shader unless requestedLiam2022-10-201-4/+7
* Vulkan Texture Cache: Limit render area to the max width/height of the targets.Fernando Sahmkow2022-10-061-2/+3
* video_core: Replace VKScheduler with Schedulergerman772022-06-271-4/+4
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow2022-03-251-0/+4
* Merge pull request #7624 from ameerj/intel-msaa-scaleFernando S2022-01-031-0/+2
|\
| * vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows driversameerj2021-12-241-0/+2
* | vk_texture_cache: Fix invalidated pointer accessameerj2021-12-241-1/+4
|/
* blit_image: Refactor upscale factors usageameerj2021-12-051-3/+3
* vk_texture_cache: Add a function to ImageView to check if src image is rescaledameerj2021-12-051-0/+6
* TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow2021-11-221-0/+3
* TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow2021-11-201-1/+10
* texture_cache: Use pixel format conversion when supported by the runtimeameerj2021-11-171-0/+1
* TextureCache: Fix OGL cleaningFernando Sahmkow2021-11-171-0/+16
* vk_texture_cache: Refactor 3D scaling helpersameerj2021-11-161-0/+2
* Texture Cache: fix memory managment and optimize scaled downloads, uploads.Fernando Sahmkow2021-11-161-2/+2
* Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow2021-11-161-0/+3
* Texture Cache: Rescale conversions between depth and colorFernandoS272021-11-161-1/+1
* vk_texture_cache: Use 3D to scale images when blit is unsupportedameerj2021-11-161-1/+10
* video_core: Misc resolution scaling related refactoringameerj2021-11-161-2/+5
* vk_texture_cache: Simplify scaled image managementameerj2021-11-161-20/+10
* vk_texture_cache: Minor cleanupameerj2021-11-161-1/+0
* texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-161-16/+25
* Texture Cache: Implement Vulkan UpScaling & DownScalingFernando Sahmkow2021-11-161-3/+7
* VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow2021-11-161-0/+19
* gpu: Migrate implementation to the cpp fileameerj2021-10-031-1/+1
* vk_rasterizer: Only clear depth and stencil buffers when set in attachment aspect maskameerj2021-08-211-0/+14
* texture_cache: Address ameerj's reviewyzct123452021-08-051-1/+1
* shader: Implement SULD and SUSTReinUsesLisp2021-07-231-9/+14
* shader: Interact texture buffers with buffer cacheReinUsesLisp2021-07-231-15/+15
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-231-27/+2
* Reaper: Guarantee correct deletion.Fernando Sahmkow2021-06-201-0/+8
* Reaper: Change memory restrictions on TC depending on host memory on VK.Fernando Sahmkow2021-06-171-0/+3
* texture_cache: Handle out of bound texture blitsameerj2021-05-081-3/+2
* astc_decoder: Reimplement LayersRodrigo Locatti2021-03-131-4/+9
* renderer_vulkan: Accelerate ASTC decodingameerj2021-03-131-3/+9
* texture_cache: Blacklist BGRA8 copies and views on OpenGLameerj2021-03-041-0/+5
* vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp2021-02-131-5/+4
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-19/+7
* video_core: Silence -Wmissing-field-initializers warningsReinUsesLisp2021-01-241-1/+1
* vk_texture_cache: Use Download memory types for texture flushesReinUsesLisp2021-01-151-4/+1
* vulkan_common: Move allocator to the common directoryReinUsesLisp2021-01-151-1/+1
* renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp2021-01-151-1/+1
* vk_memory_manager: Improve memory manager and its APIReinUsesLisp2021-01-151-7/+6
* Merge pull request #5288 from ReinUsesLisp/workaround-garbageMorph2021-01-061-0/+5
|\
| * gl_texture_cache: Avoid format views on Intel and AMDReinUsesLisp2021-01-041-0/+5
* | renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-3/+3
|/
* 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-140/+188
* Merge pull request #5152 from comex/xx-overrideLC2020-12-071-1/+1
|\
| * renderer_vulkan: Add missing `override` specifiercomex2020-12-071-1/+1
* | video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-4/+5
|/
* video_core: Resolve more variable shadowing scenarios pt.2Lioncash2020-12-051-9/+9
* renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp2020-09-191-10/+5
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-10/+6
* texture_cache: Implement rendering to 3D texturesReinUsesLisp2020-06-081-21/+12
* vulkan: Remove unnecessary includesLioncash2020-04-291-6/+0
* renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-111-32/+32
* texture_cache: Implement layered framebuffer attachmentsReinUsesLisp2020-02-161-0/+4
* vk_texture_cache: Address feedbackReinUsesLisp2020-01-161-9/+4
* vk_texture_cache: Implement generic texture cache on VulkanReinUsesLisp2020-01-141-0/+244