46 Commits (eac46ad7ceca5e35b396a8b80bfc38dc6ef1a4fe)

Author SHA1 Message Date
GPUCode eac46ad7ce video_core: Add BCn decoding support 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
Fernando Sahmkow 01c4568786 Texture Cache Util: Fix block depth adjustment on slices. 3 years ago
Liam 415c78b87c textures: add BC1 and BC3 compressors and recompression setting 3 years ago
Fernando Sahmkow 8a214e5530 Texture Cache: Fix ASTC textures 3 years ago
Fernando Sahmkow 8a3411b417 Engines: Implement Accelerate DMA Texture. 4 years ago
ameerj 93cf2b3ca8 texture_cache: OpenGL: Implement MSAA uploads and copies 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
Feng Chen 75596c07e0
video_core: Fix SNORM texture buffer emulating error (#9001) 3 years ago
bunnei f5fd6b5c86 DMA & InlineToMemory Engines Rework. 3 years ago
Fernando Sahmkow 6fc4012396 VideoCore: Extra Fixes. 4 years ago
Andrea Pappacoda 01cf05bc75
chore: add missing SPDX tags 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 02473ea7d5
Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe" 4 years ago
ameerj 494c41dd5a texture_cache/util: Remove unneeded ReadBlockUnsafe 4 years ago
ameerj 951c61aeaa texture_cache/util: Fix s32 overflow when resolving overlaps 4 years ago
Fernando Sahmkow ecefc932e6 Texture Cache: Redesigning the blitting system (again). 4 years ago
Fernando Sahmkow 08674aee87 Texture Cache: Fix issue with blitting 3D textures. 4 years ago
Fernando Sahmkow 779f4ac72d TextureCache: Eliminate format deduction as full depth conversion has been supported. 4 years ago
Fernando Sahmkow 6f896d1fae TextureCache: Further fixes on resolve algorithm. 4 years ago
Fernando Sahmkow b130f648d7 TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter. 4 years ago
Fernando Sahmkow 6cdfaee7b4 Texture Cache: Fix blitting. 4 years ago
FernandoS27 d37d10e7a7 TextureCache: fix rescaling in aliases and overlap joins. 4 years ago
ReinUsesLisp 6d9f347e22 texture_cache/util: Fix size calculations of multisampled images 4 years ago
Fernando Sahmkow fd98fcf7f0 Texture Cache: Improve accuracy of sparse texture detection. 5 years ago
Fernando Sahmkow 38165fb7e3 Texture Cache: Initial Implementation of Sparse Textures. 5 years ago
Morph d3d6613d33 video_core: Silence signed/unsigned mismatch warnings 5 years ago
Fernando Sahmkow d8ad6aa187 Reaper: Tune it up to be an smart GC. 5 years ago
ameerj c4ff7ecf51 textures: Reintroduce CPU ASTC decoder 5 years ago
ReinUsesLisp 3d89398b84 texture_cache/util: Avoid relaxed image views on different bytes per pixel 5 years ago
Markus Wick 6755025310 Fix GCC undefined behavior sanitizer. 5 years ago
Lioncash 17b7f0389a texture_cache/util: Fix src being used instead of dst within DeduceBlitImages 5 years ago
Lioncash fddb278aa3 texure_cache/util: Resolve implicit sign conversions with std::reduce 5 years ago
ameerj 2f83d9a61b astc_decoder: Refactor for style and more efficient memory use 5 years ago
ameerj 5213f70230 texture_cache: Blacklist BGRA8 copies and views on OpenGL 5 years ago
Lioncash 783dc9e112 texture_cache/util: Remove unused functions 5 years ago
ReinUsesLisp 1b76e7e890 video_core: Silence -Wmissing-field-initializers warnings 5 years ago
Lioncash 5f4e7c77bd texture_cache/util: Resolve -Wsign-compare warning 5 years ago
ReinUsesLisp fe494a0ccd common/alignment: Rename AlignBits to AlignUpLog2 5 years ago
ReinUsesLisp 7d904fef2e gl_texture_cache: Avoid format views on Intel and AMD 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago