summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_texture_cache.h (unfollow)
Commit message (Expand)AuthorFilesLines
2022-10-20video_core: don't build ASTC decoder shader unless requestedLiam1-4/+7
2022-10-06Vulkan Texture Cache: Limit render area to the max width/height of the targets.Fernando Sahmkow1-2/+3
2022-06-27video_core: Replace VKScheduler with Schedulergerman771-4/+4
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-25Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow1-0/+4
2021-12-24vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows driversameerj1-0/+2
2021-12-24vk_texture_cache: Fix invalidated pointer accessameerj1-1/+4
2021-12-05blit_image: Refactor upscale factors usageameerj1-3/+3
2021-12-05vk_texture_cache: Add a function to ImageView to check if src image is rescaledameerj1-0/+6
2021-11-22TextureCache: Simplify blitting of D24S8 formats and fix bugs.Fernando Sahmkow1-0/+3
2021-11-20TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow1-1/+10
2021-11-17texture_cache: Use pixel format conversion when supported by the runtimeameerj1-0/+1
2021-11-17TextureCache: Fix OGL cleaningFernando Sahmkow1-0/+16
2021-11-16vk_texture_cache: Refactor 3D scaling helpersameerj1-0/+2
2021-11-16Texture Cache: fix memory managment and optimize scaled downloads, uploads.Fernando Sahmkow1-2/+2
2021-11-16Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow1-0/+3
2021-11-16Texture Cache: Rescale conversions between depth and colorFernandoS271-1/+1
2021-11-16vk_texture_cache: Use 3D to scale images when blit is unsupportedameerj1-1/+10
2021-11-16video_core: Misc resolution scaling related refactoringameerj1-2/+5
2021-11-16vk_texture_cache: Simplify scaled image managementameerj1-20/+10
2021-11-16vk_texture_cache: Minor cleanupameerj1-1/+0
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp1-16/+25
2021-11-16Texture Cache: Implement Vulkan UpScaling & DownScalingFernando Sahmkow1-3/+7
2021-11-16VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow1-0/+19
2021-10-03gpu: Migrate implementation to the cpp fileameerj1-1/+1
2021-08-21vk_rasterizer: Only clear depth and stencil buffers when set in attachment aspect maskameerj1-0/+14
2021-08-05texture_cache: Address ameerj's reviewyzct123451-1/+1
2021-07-23shader: Implement SULD and SUSTReinUsesLisp1-9/+14
2021-07-23shader: Interact texture buffers with buffer cacheReinUsesLisp1-15/+15
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-27/+2
2021-06-20Reaper: Guarantee correct deletion.Fernando Sahmkow1-0/+8
2021-06-17Reaper: Change memory restrictions on TC depending on host memory on VK.Fernando Sahmkow1-0/+3
2021-05-08texture_cache: Handle out of bound texture blitsameerj1-3/+2
2021-03-13astc_decoder: Reimplement LayersRodrigo Locatti1-4/+9
2021-03-13renderer_vulkan: Accelerate ASTC decodingameerj1-3/+9
2021-03-04texture_cache: Blacklist BGRA8 copies and views on OpenGLameerj1-0/+5
2021-02-13vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp1-5/+4
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-19/+7
2021-01-24video_core: Silence -Wmissing-field-initializers warningsReinUsesLisp1-1/+1
2021-01-15vk_texture_cache: Use Download memory types for texture flushesReinUsesLisp1-4/+1
2021-01-15vulkan_common: Move allocator to the common directoryReinUsesLisp1-1/+1
2021-01-15renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp1-1/+1
2021-01-15vk_memory_manager: Improve memory manager and its APIReinUsesLisp1-7/+6
2021-01-04gl_texture_cache: Avoid format views on Intel and AMDReinUsesLisp1-0/+5
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp1-3/+3
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-1/+1
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-140/+188
2020-12-07renderer_vulkan: Add missing `override` specifiercomex1-1/+1
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash1-4/+5
2020-12-05video_core: Resolve more variable shadowing scenarios pt.2Lioncash1-9/+9
2020-09-19renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp1-10/+5
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-10/+6
2020-06-08texture_cache: Implement rendering to 3D texturesReinUsesLisp1-21/+12
2020-04-29vulkan: Remove unnecessary includesLioncash1-6/+0
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-32/+32
2020-02-16texture_cache: Implement layered framebuffer attachmentsReinUsesLisp1-0/+4
2020-01-16vk_texture_cache: Address feedbackReinUsesLisp1-9/+4
2020-01-14vk_texture_cache: Implement generic texture cache on VulkanReinUsesLisp1-0/+244