419 Commits (db7b106f1d9d559dadfd9ed070a8b0986609ec57)

Author SHA1 Message Date
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
Liam 415c78b87c textures: add BC1 and BC3 compressors and recompression setting 3 years ago
Liam 8758932031 renderer_vulkan: barrier attachment feedback loops 3 years ago
Kelebek1 bf08bc3c0f 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 8a214e5530 Texture Cache: Fix ASTC textures 3 years ago
Fernando Sahmkow 8014dd8259 Texture cache: Only force flush the dma downloads 3 years ago
Fernando Sahmkow 2df19ef0fd Buffer Cache: disable reactive flushing in it. 3 years ago
Fernando Sahmkow 016c6feb49 Texture cache: reverse inmediate flush changes 3 years ago
Fernando Sahmkow 6f90dff293 Address feedback, add CR notice, etc 3 years ago
Fernando Sahmkow 92da86290c Settings: add option to enable / disable reactive flushing 3 years ago
Fernando Sahmkow 0f4f18265f Texture cache: sync the first flush. 3 years ago
Fernando Sahmkow c6cac2ffaa GPU: Add Reactive flushing 3 years ago
Kelebek1 ca6bf06ef7 Log object names with debug renderer, add a GPU address to ImageViews 3 years ago
Fernando Sahmkow 87a9be8dec GPU: implement missing ASTC 3 years ago
Liam e1c74cea10 video_core: fix build on Apple Clang 3 years ago
Fernando Sahmkow 4bc5469f52 Texture Cache: Release stagging buffers on tick frame 3 years ago
Fernando Sahmkow 58d1c7c77a Address Feedback & Clang Format 3 years ago
Fernando Sahmkow e3a2ca96bd Accelerate DMA: Use texture cache async downloads to perform the copies 3 years ago
Fernando Sahmkow 3fbee093b2 TextureCache: refactor DMA downloads to allow multiple buffers. 3 years ago
Kelebek1 3346de365a Sort overlap_ids by modification tick before copy 3 years ago
Feng Chen ff2089fdf5 video_core: Keep the definition of DimensionControl consistent with nvidia open doc 3 years ago
Max Dunbar e446f368d7 Fixes 'Continous' typo 3 years ago
Kelebek1 c68b4bee2c Only upload GPU-modified overlaps 3 years ago
Ross Schlaikjer f38ae8e953 Pass GPU page table by reference 3 years ago
FengChen 11ffbee5ae video_core: Better defined ImageInfo parameters 3 years ago
Liam 600f325d87 general: fix spelling mistakes 3 years ago
Feng Chen c8ad039612 video_core: Update texture format 3 years ago
ameerj 6b9cc0ed23 Refactor AccelerateDMA code 3 years ago
Fernando Sahmkow 8a3411b417 Engines: Implement Accelerate DMA Texture. 4 years ago
ameerj b5bcd8c71b configuration: Add async ASTC decode setting 3 years ago
ameerj 090bc588e5 texture_cache: Add async texture decoding 3 years ago
ameerj 93cf2b3ca8 texture_cache: OpenGL: Implement MSAA uploads and copies 3 years ago
Levi Behunin d5fc56db4b Move to Clang Format 15 3 years ago
ameerj c2fb7b64ce texture_cache: Adjust image view sizes by MSAA samples 3 years ago
Feng Chen 013b689153 video_core: Implement opengl/vulkan draw_texture 3 years ago
Fernando Sahmkow 03ccd8bf43 Texture Cache: Implement async texture downloads. 3 years ago
Fernando Sahmkow 3630bfaef3 RasterizerMemory: Add filtering for flushing/invalidation operations. 3 years ago
ameerj 7584d36922 texture_cache: Use Common::ScratchBuffer for swizzle buffers 3 years ago
ameerj 1209d428f1 texture_cache: Use pre-allocated buffer for texture downloads 3 years ago
ameerj c448b3af2f texture_cache: Use pre-allocated buffer for texture uploads 3 years ago
Fernando Sahmkow 7356ab1de6 GPU: Implement additional render target formats. 3 years ago
Fernando Sahmkow 957840be91 Fermi2D: Rework blit engine and add a software blitter. 3 years ago
Liam 9737615948 general: fix compile for Apple Clang 3 years ago
Feng Chen 75596c07e0
video_core: Fix SNORM texture buffer emulating error (#9001) 3 years ago
Morph c7e079a5d4 general: Resolve -Wunused-lambda-capture and C5233 4 years ago
Morph f16db300c6 format_lookup_table: Implement R32_B24G8 with D32_FLOAT_S8_UINT 4 years ago