475 Commits (fa47ac1c9f8b117d556c7c18ac9dcb062af5cefc)

Author SHA1 Message Date
Fernando Sahmkow 4841dc0b74 VideoCore: Move Slot Vector to Common 2 years ago
Liam 453091f611 video_core: consistently account for resolution scaling when rendering 2 years ago
Fernando Sahmkow a7c1306e2d Texture Cache: make sparse texture table per channel 2 years ago
Kelebek1 e4915fb7d2 Rework time service to fix time passing offline. 2 years ago
Fernando Sahmkow 23430e6772 Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow 0a2536a0df SMMU: Initial adaptation to video_core. 2 years ago
GPUCode 20e0407235 video_core: Fix buffer_row_length computation for linear compressed textures 2 years ago
liamwhite 65e646eeba
Revert "video_core: use interval map for page count tracking" 2 years ago
Liam 7fc06260d1 renderer_vulkan: allow up to 7 swapchain images 2 years ago
Liam 030e6b3980 video_core: use interval map for page count tracking 2 years ago
Liam 6b7dc587cf texture_cache: fix max_element comparison function 2 years ago
Liam 382cf087a0 renderer_vulkan: do not recreate swapchain for srgb 2 years ago
Liam 345ea568ba texture_cache: use pedantic type names 2 years ago
GPUCode efc50485b8 renderer_vulkan: Introduce separate cmd buffer for uploads 3 years ago
Squall Leonhart b57d98f847
brings back the removed If statement and adds the num_level test 3 years ago
Kelebek1 6f4a080b98 Transition MSAA images to general layout without uploading data 3 years ago
Kelebek1 98cac9410c Get out of render pass before query barriers, fix image names with samples > 1, remove image alias bit 3 years ago
Squall-Leonhart 9512992fe2 Fix mistaken usage of info.block instead of level_info.block 3 years ago
Squall Leonhart 54fa1115a6
add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table 3 years ago
Kelebek1 ad1a9f3d3a Implement X8_D24 format 3 years ago
Liam 0448eb6f0f ci: fix new codespell errors 3 years ago
Squall-Leonhart 02b897ce27 Reuse part of my previous idea to to use num_levels to check within AdjustMipBlockSize 3 years ago
Squall Leonhart 79f0202045
Partial revert of #10433 3 years ago
Kelebek1 baad1238c3 Look for the most recently modified image for present 3 years ago
Kelebek1 5a37b8f2c1 Mark accelerted DMA destination buffers and images as GPU-modified 3 years ago
Squall-Leonhart e3dd78e414 Needed to make this an extra case so it didnt also start asserting in BOTW. 3 years ago
Squall Leonhart b9ab44ed0e Fix an assert in the format lookup table fir Z16 3 years ago
Ameer J 9058486b9b Revert "HACK: Avoid swizzling and reuploading ASTC image every frame" 3 years ago
Ameer J b18c1fb1bb HACK: Avoid swizzling and reuploading ASTC image every frame 3 years ago
gidoly 408a9cd50d
oops re open 3 years ago
Kelebek1 6f7cb69c94 Use spans over guest memory where possible instead of copying data. 3 years ago
Liam 34c448bad4 Revert "texture_cache: Fix incorrect logic for AccelerateDMA" 3 years ago
GPUCode 95cefaf993 renderer_vulkan: Add support for VK_KHR_image_format_list 3 years ago
Fernando Sahmkow 596a6132b9 AccelerateDMA: Don't accelerate 3D texture DMA operations 3 years ago
Fernando Sahmkow b62121fd60 Texture cache: Fix YFC regression due to code testing 3 years ago
GPUCode eac46ad7ce video_core: Add BCn decoding support 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
FengChen 76a676883a video_core: add samples check when find render target 3 years ago
Wollnashorn 3e47ebe2e9 video_core: Only apply AF to 2D (array) image types 3 years ago
Wollnashorn 2dc0ff79ec video_core: Use sampler IDs instead pointers in the pipeline config 3 years ago
Wollnashorn 745d16132b video_core: Disable AF for non-color image formats 3 years ago
Wollnashorn 42c944b250 video_core: Add per-image anisotropy heuristics (format & mip count) 3 years ago
Liam 8d6aefdcc4 video_core: optionally skip barriers on feedback loops 3 years ago
Liam 05b66877d1 image_info: adjust rescale thresholds and refactor constant use 3 years ago
ameerj 1fc47361a1 texture_cache: Fix incorrect logic for AccelerateDMA 3 years ago
Liam 904dc1a567 video_core: don't garbage collect during configuration 3 years ago
Fernando Sahmkow be3a7f4096 Texture cache: revert wrong acceleration assumption 3 years ago
Fernando Sahmkow 01c4568786 Texture Cache Util: Fix block depth adjustment on slices. 3 years ago
Fernando Sahmkow 72c1ee1bf9 texture_cache: process aliases and overlaps in the correct order 3 years ago
Liam 3b1172c10f video_core: tune garbage collection aggressiveness 3 years ago