1725 Commits (09b7abf2f19d8724df317d5139ec8619a99f9cc4)

Author SHA1 Message Date
lizzie 3fd6eeaf9f
Revert #3970 #4177 (#4187) 2 weeks ago
CamilleLaVey 372bdfccbc
[vulkan, android] Mediacodec implementation + Vulkan fixes (#4191) 2 weeks ago
CamilleLaVey 3a6ac6e418
[video_core] Implementation on ASTC HDR formats + Vulkan fixes (#4190) 2 weeks ago
CamilleLaVey 8225151a44
[vulkan] 3rd Vulkan Global Maintenance (#4189) 2 weeks ago
lizzie 41762940d6
[common] rework BitField and BitUtil, use concepts whenever possible (#4076) 2 weeks ago
lizzie 1643d8766f
[vk] invalidate shader cache automatically if !=driverId or !=driverVersion (#4174) 3 weeks ago
lizzie a769505a45
[vk, ogl] Remove dedicated precomputed swizzle table; use shorter inline table in block_linear swizzle shaders (#4146) 3 weeks ago
xbzk 54c3d10b86
[vk, renderdoc] (VUID-02997) avoid vk_image_view as VK_NULL_HANDLE when feature nullDescriptor is unavailable (#4056) 3 weeks ago
lizzie 2068b5d452
[vk] Clamp dynamic descriptors based on device limits (#4115) 4 weeks ago
wildcard 6c16440996
[vulkan] Fix EDS 0-2 (#4117) 4 weeks ago
lizzie 894add43f3
[vk] fix PR5R black screen on qcom driver (#4120) 4 weeks ago
xbzk 09b6b3b71e
xbzk/gpu-logging_qt-controls_android-fix (#4018) 4 weeks ago
lizzie 3aa0d46259
[video_core, hle] remove redundant parent references in system structs (#3908) 1 month ago
lizzie f8facda35f
[vk] Prevent OOM due to increased staging buffer on *nix (#4116) 1 month ago
MaranBr ba608d2b57
[video_core] Add in-flight flush throttling to prevent CPU/GPU desync (#4085) 1 month ago
MaranBr c22f57bc4e
[video_core] Improve StagingBufferPool stream allocation (#4101) 1 month ago
lizzie 60e1032771
[qt] fix various crashes due to invalid/corrupted/outdated settings (#4070) 1 month ago
lizzie 89199f4d27
[*] basic in-house cpp linting (#4039) 2 months ago
xbzk ec2b9b0400
[vk, renderdoc] fixed zero-sized streambuffer bug on old heap-absent GPUs (#4052) 2 months ago
lizzie 8fac95dcc0
[vk] Fix regressions introduced by #3997 w.r.t to marked stages for pipeline barriers (#4037) 2 months ago
CamilleLaVey 3d19743d95
[vulkan] Fix regressions found in last stable release (#3953) 2 months ago
lizzie 116377f6d9
[vk] fix oversight with #3874 with invalid image ids (#4026) 2 months ago
lizzie def03f6589
[video_core] fix redundant resize-copy overload and just use default-init resize, to reduce stutter on Mario BP (#3874) 2 months ago
lizzie 5ea24621cf
[vk] fix LM3 and TL:LTD multiple NonUniform annotations (#3997) 2 months ago
lizzie 8fd495f906
[video_core] fix std::bitset<> dirty tracker OOB, fix slightly wrong index format estimate (#4006) 2 months ago
lizzie 0c74a495f5
[video_core/host_shaders] add Snapdragon GSRv1 fragment shaders (#3307) 2 months ago
lizzie 37b5cf6003
[audio_core, hle, video_core] force inline of functions that only contain thread loops (#3970) 2 months ago
lizzie 4d49341918
[vk, opengl] recognize and use ETC2 (if available) textures natively (#3237) 2 months ago
lizzie 1f558ce9b3
[vk, ogl] bump shader cache version to 17 (#3947) 2 months ago
CamilleLaVey 5575d77520
[android] Another set of QoL changes for Android - 2 (#3886) 3 months ago
lizzie 86f2f0bc36
[*] Re-fix clang-cl building (#3940) 3 months ago
crueter 17c341ff6c
[video_core] index rescaling metadata by descriptor (#3899) (#3924) 3 months ago
ryana 27e5cb0f12
[spirv] mark sampled image descriptor indices non-uniform (#3900) 3 months ago
ryana a76c76d122
[shader_recompiler] handle dynamic texture descriptor strides (#3898) 3 months ago
lizzie 77decca678
[video_core/engines/maxwell3d] memory inline DrawState to reduce indirection on hot paths (#3758) 3 months ago
lizzie 17e2be173c
[spirv] nuke spirv-opt (#3877) 3 months ago
CamilleLaVey b3cc8723c1
[vulkan] 2nd Vulkan Global Maintenance (#3853) 3 months ago
xbzk abb616c357
[vk,swapchain] vsync: Changed Immediate fallback from (FIFO) to (Mailbox, then FIFO) (#3746) 4 months ago
CamilleLaVey 3d0eb4b5d7
[vulkan] 1st Vulkan Global Maintenance (#3839) 4 months ago
wildcard 0b179517b3
[vulkan] Fix Vulkan graphics pipeline crash when image descriptor count exceeds 64 (#3785) 4 months ago
PavelBARABANOV 8f770618d2
[android] Rework of frame pacing mode + Surface mode detection per API level. (#3735) 4 months ago
John dc27aef542
[vulkan] Fix FFTactics for AMD+Windows flicker regression (#3748) 4 months ago
John f1aa790545
[vulkan] Fix FFTactics for AMD+Windows regression again. (#3747) 4 months ago
John 98a93561de
Revert #3690 to fix regression. (#3728) 4 months ago
PavelBARABANOV 47ed86d3e2
[vk] Partial return of the old buffer update logic (#3690) 4 months ago
DraVee 98604d369a
[vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721) 4 months ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 4 months ago
xbzk ddac8c8eb5
[vk] fix crash introduced in 9a07bd0570 (#3685) 5 months ago
lizzie 2ed1328c93
[vk] use static_vector instead of small_vector for TFB and other bindings (#3641) 5 months ago
lizzie 9a07bd0570
[vk] unify VkSurfaceKHR with Android and the rest of platforms; remove technically incorrect nullptr() ctor for handles (#2971) 5 months ago