Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik RydgårdandGitHub 5bead8d999 Merge pull request #19000 from hrydgard/sdl-mouse-fix
SDL: Make rightclicks work just like in Windows
2024-04-05 00:27:18 +02:00
Henrik Rydgård bf10671a5d SDL: Make rightclicks work just like in Windows
Which is very weirdly, but easier to make it work the same than to clean
it up, that's for later.

This fixes rightclicking games on the main menu.
2024-04-04 23:25:22 +02:00
Henrik RydgårdandGitHub a32edff049 Merge pull request #18992 from hrydgard/misc-cleanup
Some assorted cleanup
2024-04-04 21:01:26 +02:00
Henrik Rydgård 81ef166772 Combine two minor fixes by GermanAizek
This takes the good parts from #18995 and #18999
2024-04-04 20:57:51 +02:00
Henrik RydgårdandGitHub d0afdcd94f Merge pull request #18984 from GermanAizek/fix-flag-after-9
[GPU] Fixed bug in GEExpressionFunctions::getFieldValue with GECmdField::FLAG_AFTER_9
2024-04-04 15:51:44 +02:00
Henrik Rydgård d947de601e Apply minor cleanup from #18990
See #18990
2024-04-04 15:48:09 +02:00
Henrik Rydgård eae0504627 Vulkan: Don't use explicit swizzle channels when not needed 2024-04-04 15:47:39 +02:00
Henrik Rydgård 4ea58b64d4 Merge our two different Vulkan barrier batch implementations 2024-04-04 15:32:48 +02:00
Henrik Rydgård 9f9881dfe3 Move some code, minor cleanup.
See #18987
2024-04-04 12:30:41 +02:00
Henrik Rydgård 506d7249a2 Remove unneeded rcheevos files from the UWP builds 2024-04-04 12:09:46 +02:00
Henrik RydgårdandGitHub d02227227b Merge pull request #18981 from GermanAizek/using-preinc-predec
[GPU/System/Thread/Core/FS] Simplify loops
2024-04-04 00:26:54 +02:00
Herman Semenov 4b92848bdc [System/Core] Simplify loops 2024-04-03 19:25:55 +03:00
Henrik RydgårdandGitHub 535343d964 Merge pull request #18985 from Nemoumbra/missing-assets
Achievement-related resources fix
2024-04-03 17:13:00 +02:00
Henrik RydgårdandGitHub 08924c1a9f Merge pull request #18987 from hrydgard/retroachievement-own-hash
Update rcheevos, switch back to upstream.
2024-04-03 17:12:29 +02:00
Henrik Rydgård fc1d984b20 Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves. 2024-04-03 16:43:34 +02:00
Nemoumbra e0a9ca70b3 Added missing resources to CMakeLists.txt 2024-04-03 16:09:45 +03:00
Herman Semenov 365d2d252a [GPU] Fixed bug in GEExpressionFunctions::getFieldValue with GECmdField::FLAG_AFTER_9 2024-04-03 16:09:34 +03:00
Henrik RydgårdandGitHub 62b1450414 Merge pull request #18982 from hrydgard/vulkan-validation-fixes
Fix or ignore some various Vulkan validation errors
2024-04-03 14:23:50 +02:00
Henrik Rydgård 32fe47d761 Fix or ignore some various Vulkan validation errors 2024-04-03 13:37:40 +02:00
Henrik RydgårdandGitHub ed3514f882 Merge pull request #18979 from hrydgard/revert-18942-platform-openxr-unify
Revert "OpenXR - One APK for Android and standalone VR"
2024-04-03 11:32:58 +02:00
Henrik RydgårdandGitHub 3bebd2101a Revert "OpenXR - One APK for Android and standalone VR" 2024-04-03 10:57:02 +02:00
Henrik Rydgård fb075608c3 Langtool: Replace outdated structopt dependency with clap. Gets rid of a github security warning 2024-04-03 08:53:27 +02:00
Henrik RydgårdandGitHub d686f95925 Merge pull request #18977 from hrydgard/breath-of-fire-fix
FramebufferManager: Allow "large offset" framebuffers priority
2024-04-03 08:04:47 +02:00
Henrik Rydgård 8960ed4d48 FramebufferManager: Allow "large offset" framebuffers priority over normal matches.
Fixes #18976
2024-04-03 00:59:36 +02:00
Henrik RydgårdandGitHub 814ba6ef44 Merge pull request #18973 from GermanAizek/fix-return-copies
Fixed return copies from functions and added const ref params
2024-04-03 00:21:48 +02:00
Henrik RydgårdandGitHub 8720cc2640 Merge pull request #18975 from GermanAizek/protect-from-ub
Protect against undefined behavior when bitwise shift occurs with negative value
2024-04-03 00:18:59 +02:00
Henrik RydgårdandGitHub 77cff14743 Merge pull request #18915 from GermanAizek/optimize
utils: rewrite on optimized function SplitString
2024-04-03 00:16:30 +02:00
Henrik RydgårdandGitHub 00fd509c5a Merge pull request #18974 from GermanAizek/reduce-memsize-to-32bit
Fixed possible accidental conversion memsize type to strict 32 bit
2024-04-02 19:36:00 +02:00
Herman Semenov 7b3c45508b Protect against undefined behavior when bitwise shift occurs with negative value 2024-04-02 19:31:04 +03:00
Herman Semenov 9e126b5f00 Fixed possible accidental conversion memsize type to strict 32 bit 2024-04-02 19:03:12 +03:00
Herman Semenov 17ecee1715 Fixed return copies from functions and const ref params 2024-04-02 18:37:00 +03:00
Henrik RydgårdandGitHub 8aac45fec0 Merge pull request #18972 from GermanAizek/strange-malloc-delete
Fixed to free() C version, since memory block was allocated using malloc()
2024-04-02 16:07:12 +02:00
Herman Semenov 52635fca1d utils: rewrite on optimized function SplitString 2024-04-02 17:01:14 +03:00
Herman Semenov 36b7875644 Fixed to free() C version, since memory block was allocated using malloc() 2024-04-02 16:35:13 +03:00
Henrik RydgårdandGitHub 746696ab58 Merge pull request #18970 from GermanAizek/cleanup
Cleanup excess redefines and maybe fixed result in HLE sceIo::sceIoGetDevType()
2024-04-02 13:55:27 +02:00
Henrik RydgårdandGitHub 72c77ea2cd Update SavedataScreen.cpp - preserve the old behavior 2024-04-02 13:41:50 +02:00
Henrik RydgårdandGitHub d8c6a516d7 Merge pull request #18967 from GermanAizek/fix-memleaks
[Common/File/UI] Fixed minor memleaks
2024-04-02 13:40:07 +02:00
Henrik RydgårdandGitHub 27b6b6b4dc Update DevScreens.cpp 2024-04-02 13:39:49 +02:00
Henrik RydgårdandGitHub 96ef0466de Merge pull request #18969 from hrydgard/devscreens-fix-egl-tab
Fix the EGL tab in System Info.
2024-04-02 13:32:19 +02:00
Herman Semenov 0f94ac9189 Cleanup excess redefines and maybe fixed result in HLE sceIo::sceIoGetDevType() 2024-04-02 14:25:26 +03:00
Henrik Rydgård aed6d36c92 Fix the EGL tab in System Info. Discovered indirectly by GermanAizek in #18967 2024-04-02 12:58:40 +02:00
Signed-off-by: Henrik RydgårdandHerman Semenov 9c3c23daa6 Fixed memleaks and incorrect add tab in ui::view_group
Signed-off-by: Herman Semenov <GermanAizek@yandex.ru>
2024-04-02 13:48:16 +03:00
Henrik RydgårdandGitHub 744678b5b3 Merge pull request #18966 from hrydgard/fix-sceheap-memleak
Fix memory leak on shutdown in sceHeap
2024-04-02 12:31:41 +02:00
Henrik RydgårdandGitHub 30a809db0f Merge pull request #18958 from OverDriver05/patch-1
Update compat.ini
2024-04-02 12:11:21 +02:00
Henrik RydgårdandGitHub 9883b5664e Update comment with issue numbers 2024-04-02 12:10:59 +02:00
Henrik Rydgård 971320cf66 Fix memory leak on shutdown in sceHeap 2024-04-02 12:02:19 +02:00
Henrik RydgårdandGitHub 1afcd55f48 Merge pull request #18962 from GermanAizek/fixx
Fixed zeroise SHA_CTX struct, not pointer size (CWE Information Disclosure)
2024-04-02 00:21:40 +02:00
Henrik RydgårdandGitHub 33dca6b248 Merge pull request #18964 from GermanAizek/make_unique
[Core/HLE/Common/UI] Using C++17 make smart pointers
2024-04-01 23:55:10 +02:00
Herman Semenov cfb77ce83e [Core/HLE/Common/UI] Using C++17 make smart pointers 2024-04-01 18:12:27 +03:00
Herman Semenov 24ccd898fe Fixed zeroise SHA_CTX struct, not pointer size (maybe CWE Information Disclosure if size pointer less struct size) 2024-04-01 16:24:14 +03:00