Commit Graph
45601 Commits
Author SHA1 Message Date
0bce42cc33 More Ignore address in gpu (#16303)
* More Ignore address 0 in gpu

Fix #16297

* Change to ignore bad memory access

* Update SoftGpu.cpp

---------

Co-authored-by: Henrik Rydgård <hrydgard@gmail.com>
2024-09-18 09:48:22 +00:00
Henrik RydgårdandGitHub fb80ad6370 Merge pull request #19413 from oltolm/d3d9_com_ptr
use ComPtr for D3D9
2024-09-18 11:33:07 +02:00
Henrik RydgårdandGitHub e3eba11b43 Merge pull request #18350 from anr2me/adhoc_matching
[AdhocMatching] Detects leaving players better
2024-09-18 11:16:30 +02:00
Herman SemenovandHenrik Rydgård 4ef014cb73 [Common] Fixes from Unknown W. Brackets: <checkins@unknownbrackets.org> 2024-09-18 11:11:25 +02:00
efa742322b Fixed missing space Core/HLE/proAdhocServer by Unknown W. Brackets <checkins@unknownbrackets.org>
Signed-off-by: Unknown W. Brackets <checkins@unknownbrackets.org>

Co-authored-by: Unknown W. Brackets <checkins@unknownbrackets.org>
2024-09-18 11:10:57 +02:00
Herman SemenovandHenrik Rydgård 9f5ac80430 Fixed merge conflict 2024-09-18 11:10:55 +02:00
Herman SemenovandHenrik Rydgård 192650f551 [Core/HLE/GPU/D3D11/GLES] Using for based loop C++17 and replaced on structured binding map C++17 2024-09-18 11:10:10 +02:00
AdamNandGitHub 73cf77940d Merge branch 'master' into adhoc_matching 2024-09-18 07:36:38 +07:00
Herman SemenovandHenrik Rydgård 45429bcd85 [Common/Data/File/Input/Net/Serialize/System/UI] Using for based loop C++17 and replaced on structured binding map C++17 2024-09-17 17:42:08 +02:00
Henrik RydgårdandGitHub a6dbb4dfdb Merge pull request #19468 from hrydgard/german-static-const-override
Code cleanup: Add some const and static modifiers
2024-09-17 17:35:06 +02:00
Henrik RydgårdandGitHub 0bb69a0ccf Merge pull request #19464 from hrydgard/german-align-struct-64
Partial application of GermanAizek's PR #19047
2024-09-17 15:29:15 +02:00
Henrik Rydgård eccd7f3767 More const/static-ification 2024-09-17 15:22:37 +02:00
Henrik Rydgård 2ba4eaf3dd First part of the const changes etc 2024-09-17 15:13:13 +02:00
Henrik Rydgård b21efd6728 Revert possibly problematic parts 2024-09-17 14:55:20 +02:00
Henrik RydgårdandGitHub 9d48e51205 Merge pull request #19467 from hrydgard/german-check-before-delete
[Common/Core/Windows] Removed excess check pointer before delete or free
2024-09-17 14:27:41 +02:00
Henrik RydgårdandGitHub 635ff7960f Merge pull request #19040 from GermanAizek/fix-core-gpu-always-true
[Core/GPU] Fixed condition blocks where result always true
2024-09-17 13:14:15 +02:00
Henrik RydgårdandGitHub ed8f0c560a Merge branch 'master' into fix-core-gpu-always-true 2024-09-17 13:03:26 +02:00
Henrik RydgårdandGitHub 496ccfe7ba Merge pull request #19466 from hrydgard/misc-changes
Fix crash in reporting functionality, some other minor changes
2024-09-17 12:59:52 +02:00
Herman SemenovandHenrik Rydgård 3c66f149d3 [Common/Core/Windows] Removed excess check pointer before delete or free() 2024-09-17 11:34:42 +02:00
Henrik Rydgård 11210442ce Fix potential crash in reporting screenshot functionality 2024-09-17 11:24:22 +02:00
Henrik Rydgård b1fae3ccda Add two missing mutex-locks in MetaFileSystem.
See #19272
2024-09-17 00:19:58 +02:00
Henrik Rydgård 6328a4414b Minor logging change 2024-09-17 00:19:58 +02:00
Henrik RydgårdandGitHub 94f0e7afa8 Merge pull request #19457 from Nemoumbra/ir-mipslogger
Tracing support for the IR Interpreter
2024-09-16 22:36:46 +02:00
Henrik RydgårdandGitHub a05bf2d784 Merge pull request #19465 from lvonasek/hotfix-openxr-skipeffects
OpenXR - Fix rendering when skip framebuffer effects is enabled
2024-09-16 22:36:09 +02:00
Nemoumbra dcf98fe8a6 Addressed the last block issue in a comment 2024-09-16 22:17:08 +03:00
Lubos 20064445b3 OpenXR - Restore depth buffer 2024-09-16 17:06:37 +02:00
Herman SemenovandHenrik Rydgård dcb8b4f81b [GPU/Core/Debugger] Reduced struct sizes using align for x64 platforms, fields carefully moved
Then revert changes that aren't worth it
2024-09-16 13:32:48 +02:00
Henrik RydgårdandGitHub 174f2bc7aa Merge pull request #19462 from hrydgard/sdl-opengl-cleanup
SDL OpenGL: enable fallback to Vulkan
2024-09-16 13:10:52 +02:00
Henrik Rydgård 99a65f3a0a Implement the fallback path from OpenGL to Vulkan 2024-09-16 12:34:37 +02:00
Henrik Rydgård 41b1165dcd SDL: Make sure SDL_GL_SetSwapInterval() is only called on the GL path 2024-09-16 12:01:51 +02:00
Nemoumbra bd6c469543 Code-review fixes 2024-09-16 02:48:52 +03:00
Henrik RydgårdandGitHub 5e635aab5c Merge pull request #19459 from sum2012/io--minor
Fix PSP_STDIN and PSP_MIN_FD value
2024-09-16 00:09:05 +02:00
Henrik RydgårdandGitHub 346dd0ad7c Merge pull request #19460 from hrydgard/add-empty-button-icon
Custom touch buttons: Allow empty button images, not just empty shapes
2024-09-15 13:25:49 +02:00
Henrik Rydgård e7a1bb0081 Add support for specifying an empty image as custom button image. 2024-09-15 12:12:46 +02:00
Henrik Rydgård 047913ddd3 Make sure we don't try to use out-of-bounds icons/shapes for custom buttons 2024-09-15 12:11:39 +02:00
sum2012 6417a4816d Fix PSP_STDIN and PSP_MIN_FD value
According JPCSP source
https://github.com/jpcsp/jpcsp/blob/bb94cd4f9b211d3efa5519c6f218764be2985589/src/jpcsp/HLE/modules/IoFileMgrForUser.java#L171
Fix #19435
2024-09-15 08:43:36 +08:00
Nemoumbra 08b20ce9c8 Buildfix for std::back_inserter 2024-09-14 20:16:17 +03:00
Nemoumbra 21d0f596ec Cleaned up the includes 2024-09-14 19:57:39 +03:00
Nemoumbra c1ad3db1d8 Switched to PPSSPP's C file-stream API 2024-09-14 19:46:05 +03:00
Nemoumbra 01b3b59d06 Bugs fixed + enabled MIPSTracer on Mac, desktop Linux and OpenBDS 2024-09-14 19:46:05 +03:00
Nemoumbra ab7af0cc19 Minor cleanup, new UI button 2024-09-14 19:46:05 +03:00
Nemoumbra f23b04fb4a Logic errors fixed + refactoring 2024-09-14 19:46:05 +03:00
Nemoumbra ff5877e993 Renamed the IR instruction, new UI button added 2024-09-14 19:46:05 +03:00
Nemoumbra a26afb4c2f Implemented the trace reconstruction + bugs fixed 2024-09-14 19:46:05 +03:00
Nemoumbra 25f6b01d86 Added the initialization code + UI bindings + logs 2024-09-14 19:46:05 +03:00
Nemoumbra e3b09bea59 Ported the MIPSLogger's UI + basic integration of MIPSTracer 2024-09-14 19:46:05 +03:00
Nemoumbra 854579a97b Initial code for the tracer + fixed the file locations 2024-09-14 19:46:04 +03:00
Nemoumbra 34f113207d Added the MIPSTracer files to the project + name fix 2024-09-14 19:46:04 +03:00
Nemoumbra 00cd142365 Comment fix + new QOL method 2024-09-14 19:46:04 +03:00
Nemoumbra a6be0517dc New IR instruction added 2024-09-14 19:46:04 +03:00