459 Commits (cb20f2a28ca074a0cf5181841b8edbdec4932ec1)

Author SHA1 Message Date
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
Liam d0837e10ae video_core: optionally skip barriers on feedback loops 3 years ago
Liam 2046bead0e image_info: adjust rescale thresholds and refactor constant use 3 years ago
ameerj e9c07146d8 texture_cache: Fix incorrect logic for AccelerateDMA 3 years ago
Liam 6c77a107a4 video_core: don't garbage collect during configuration 3 years ago
Fernando Sahmkow b0e5aa6725 Texture cache: revert wrong acceleration assumption 3 years ago
Fernando Sahmkow 769b1f0264 Texture Cache Util: Fix block depth adjustment on slices. 3 years ago
Fernando Sahmkow ce9a97ca48 texture_cache: process aliases and overlaps in the correct order 3 years ago
Liam 4a54cea69a video_core: tune garbage collection aggressiveness 3 years ago
Liam 011dfe1db7 textures: add BC1 and BC3 compressors and recompression setting 3 years ago
Liam 147f6129f4 renderer_vulkan: barrier attachment feedback loops 3 years ago
Kelebek1 fc6c77f7ae Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path. 3 years ago
Fernando Sahmkow a1317c3a6e Texture Cache: Fix ASTC textures 3 years ago
Fernando Sahmkow 5fa8c8685e Texture cache: Only force flush the dma downloads 3 years ago
Fernando Sahmkow 8203f2d8e1 Buffer Cache: disable reactive flushing in it. 3 years ago
Fernando Sahmkow a7a63d119c Texture cache: reverse inmediate flush changes 3 years ago
Fernando Sahmkow 134c14f089 Address feedback, add CR notice, etc 3 years ago
Fernando Sahmkow 62295b5069 Settings: add option to enable / disable reactive flushing 3 years ago
Fernando Sahmkow f1aa574448 Texture cache: sync the first flush. 3 years ago
Fernando Sahmkow 6bc60f78d9 GPU: Add Reactive flushing 3 years ago
Kelebek1 d43a18a6ef Log object names with debug renderer, add a GPU address to ImageViews 3 years ago
Fernando Sahmkow 94ecd260e3 GPU: implement missing ASTC 3 years ago
Liam 2438a0b087 video_core: fix build on Apple Clang 3 years ago