486 Commits (d29d7b931c6ae8c035992d7a15d96a0c087095db)

Author SHA1 Message Date
crueter 9cef9f5dce Update fmt to allow for v11 1 year ago
liamwhite df3712ad06 texture_cache: use two-pass collection for costly load resources (#13096) 2 years ago
Liam afb3516d43 texture_cache: do not track invalid addresses 2 years ago
Liam 25f5a651a9 texture_cache: tweak iteration tracking change 3 years ago
Liam 9a10c66e40 texture_cache: avoid overestimation of ASTC texture sizes 3 years ago
Liam e882f6c1c3 caches: make critical reclamation less eager and possible in more cases 3 years ago
Fernando Sahmkow 75847f0e8b Texture Cache: Fix untracking on GPU remap 2 years ago
Liam 1c32e4157c nvnflinger/gpu: implement blending 2 years ago
Fernando Sahmkow 4d97c54676 VideoCore: Move Slot Vector to Common 2 years ago
Liam cd8049a5e2 video_core: consistently account for resolution scaling when rendering 2 years ago
Fernando Sahmkow 352f6d22e3 Texture Cache: make sparse texture table per channel 2 years ago
Kelebek1 52c35521bd Rework time service to fix time passing offline. 2 years ago
Fernando Sahmkow 241c64e43b Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
GPUCode 1bc4b6c75d video_core: Fix buffer_row_length computation for linear compressed textures 2 years ago
liamwhite 4504ee7f28 Revert "video_core: use interval map for page count tracking" 2 years ago
Liam 273b4b9576 renderer_vulkan: allow up to 7 swapchain images 2 years ago
Liam 7fa76caf80 video_core: use interval map for page count tracking 2 years ago
Liam 63ceff87b0 texture_cache: fix max_element comparison function 2 years ago
Liam 8a97178a89 renderer_vulkan: do not recreate swapchain for srgb 2 years ago
Liam 9014e6783f texture_cache: use pedantic type names 2 years ago
GPUCode 4b853ff5cf renderer_vulkan: Introduce separate cmd buffer for uploads 3 years ago
Squall Leonhart eecd48f2ee brings back the removed If statement and adds the num_level test 3 years ago
Kelebek1 5fa3d987ad Transition MSAA images to general layout without uploading data 3 years ago
Kelebek1 b5576a3c9a Get out of render pass before query barriers, fix image names with samples > 1, remove image alias bit 3 years ago
Squall-Leonhart ce3e98cf48 Fix mistaken usage of info.block instead of level_info.block 3 years ago
Squall Leonhart ca3126e68d add Z32, FLOAT, UINT, UINT, UINT, LINEAR to format lookup table 3 years ago
Kelebek1 5063305487 Implement X8_D24 format 3 years ago
Liam 445d504f94 ci: fix new codespell errors 3 years ago
Squall-Leonhart 55e400acd9 Reuse part of my previous idea to to use num_levels to check within AdjustMipBlockSize 3 years ago
Squall Leonhart 0ec7d7ec28 Partial revert of #10433 3 years ago
Kelebek1 517702f3f8 Look for the most recently modified image for present 3 years ago
Kelebek1 5de54129b3 Mark accelerted DMA destination buffers and images as GPU-modified 3 years ago
Squall-Leonhart e7602b1012 Needed to make this an extra case so it didnt also start asserting in BOTW. 3 years ago
Squall Leonhart 443f35e5db Fix an assert in the format lookup table fir Z16 3 years ago
Ameer J 903280955a Revert "HACK: Avoid swizzling and reuploading ASTC image every frame" 3 years ago
Ameer J 476ac42b61 HACK: Avoid swizzling and reuploading ASTC image every frame 3 years ago
gidoly 66cb683f1e oops re open 3 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
Liam c9cbfadcdc Revert "texture_cache: Fix incorrect logic for AccelerateDMA" 3 years ago
GPUCode b7e726669e renderer_vulkan: Add support for VK_KHR_image_format_list 3 years ago
Fernando Sahmkow 71c38a6eb3 AccelerateDMA: Don't accelerate 3D texture DMA operations 3 years ago
Fernando Sahmkow 8efc8dba3e Texture cache: Fix YFC regression due to code testing 3 years ago
GPUCode 5196f05cec video_core: Add BCn decoding support 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
FengChen 255ab12789 video_core: add samples check when find render target 3 years ago
Wollnashorn e10113e853 video_core: Only apply AF to 2D (array) image types 3 years ago
Wollnashorn 815f54385a video_core: Use sampler IDs instead pointers in the pipeline config 3 years ago
Wollnashorn e405fb1c72 video_core: Disable AF for non-color image formats 3 years ago
Wollnashorn 1844cad9d4 video_core: Add per-image anisotropy heuristics (format & mip count) 3 years ago