525 Commits (c66c890d47ccaba2daa70bb9c172cb1d6f46cea0)

Author SHA1 Message Date
lizzie 44be884da6 FIX FMT 2 months ago
lizzie 73608d945f [cmake] Allow proper unity builds 2 months ago
wildcard 34fa39eae8
[texture_cache] Skip alias synchronization in texture cache when the image has no aliases. (#3740) 1 month ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2 months ago
crueter 769edbfea3
[video_core] Revert "Simplify TextureCache GC and remove redundant code" (#3652) (#3704) 2 months ago
MaranBr f8ea09fa0f
[video_core] Simplify TextureCache GC and remove redundant code (#3652) 2 months ago
lizzie c9c136bea7
[texture_cache, buffer_cache] Added TLS handling + changed command queue for GPU threading. (#3579) 2 months ago
lizzie 86e02aceba
[video_core] remove static texture scratch buffer and just use something allocated on vec (#3560) 3 months ago
xbzk 2ab5b37137
[android, ui] unswizzle combo picker core (#3516) 3 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 3 months ago
lizzie a3fa666510
[android] fix discrepancy of MAXTEXTURE v. TEXTURE in setting string set (#3360) 3 months ago
lizzie 8663913510
[video_core/vic] Partial revert to fix Link Awakening's blue tint (#3348) 4 months ago
MaranBr 023a4bceca
[video_core] Avoid false feedback loop barriers for render targets (#3338) 4 months ago
Lizzie 6ec6ca7c37
[clang, opengl] fix opengl build on PGO build and clang-cl on windows (#3332) 4 months ago
lizzie 83a28dc251
[common, core] remove uneeded memory indirection overhead at startup (#3306) 4 months ago
Forrest Keller ecd01e13fd
[video_core] Implement GPU-accelerated texture unswizzling and optimize sparse texture handling (#3246) 4 months ago
CamilleLaVey a27d35362d
[vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by hardware capabilities for QCOM. (#3280) 4 months ago
MaranBr 569dbfe8c0
[video_core] Increase MAX_MIP_LEVELS to 16 according to specs (#2965) 6 months ago
JPikachu aa93e0cbb1
[video_core] Bypass mip level assertion to ASSERT_MSG (#2914) 6 months ago
MaranBr 06275885f1
[video_core] Remove redundant check on image_view and image_view_info (#2891) 6 months ago
MaranBr 83c162d80d
[video_core] Fix regression on image_view and image_view_info (#2873) 6 months ago
MaranBr b2ac18173f
[video_core] Fix more edge cases in image_view and image_view_info (#2853) 6 months ago
MaranBr 73ebf59af7
[video_core] Improve texture rendering (#2830) 6 months ago
MaranBr cd4bcb91cc
[video_core] Better error messages (#2827) 6 months ago
lizzie 992bae4e2a
[common] replace Common::BitCast with libc++ provided one (#2774) 7 months ago
lizzie f55e560ac5
[compat] Debian stable gcc12/clang14 compilation fixes (#2763) 7 months ago
Bix 191dd892e5
[android] Legacy build flavor (#51) 7 months ago
lizzie f19bbda517
[common] remove ranges polyfill (#2546) 7 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 8 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 8 months ago
lizzie 9d53933a95
[fmt] use {:#X} for format instead of 0x{:X} (#309) 8 months ago
wildcard 12f5a96f01
[Textures] Normalize 1D TICs that use layers to 1DArray; (#274) 9 months ago
weakboson 33275c28d3
[texture_cache] Enforce conservative 3D texture aliasing. Consistently merge/lookup images. (#196) 9 months ago
weakboson 6fd10fd85e
[vk] Remove improper check for image depth in texture cache. (#164) 9 months ago
CamilleLaVey cd394fc40f revert [android] Snapdragon 865 patches (#23) 10 months ago
crueter 444109c251 [android] Snapdragon 865 patches (#23) 10 months ago
Gamer64 a002730d68
[VK] Rework SPIRV Shader Optimization (#238) 10 months ago
CamilleLaVey fa600b88b1 revert 91a662431c (#240) 10 months ago
JPikachu 91a662431c [Texture_cache] Better memory handling for devices with lower memory allocations (#233) 10 months ago
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