shadPS4/src
Lizardy 5eecd089ab
thread_management.cpp: Various Mandatory Threading Fixes | Resolve #398 (#394)
* Handle empty mutex attribute

- scePthreadMutexInit did not return default when the mutex attributes were empty, now it does

* fix conditional unsafety

* Update thread_management.cpp

fix deref

* accurate heap api

- modified HeapAPI to a struct with preset function fields
- utilized the full array parameter passed to _sceKernelRtldSetApplicationHeapAPI

* fallback to std malloc

* clang format

* Declare all HeapAPI replacement functions

- calloc, realloc, memalign, reallocalign, malloc_stats, malloc_stats_fast, malloc_usable_size
- posix_memalign corrected parameters

* resolve suggestions

- `using` definition replacement for AppHeapAPI
- linux uses heap_malloc, windows uses std::malloc

---------

Co-authored-by: microsoftv <6063922+microsoftv@users.noreply.github.com>
2024-08-13 09:08:03 +03:00
..
audio_core Reorganization of includes (#348) 2024-07-31 13:25:55 +03:00
common Video Core: debug tools (#412) 2024-08-12 13:46:45 +02:00
core thread_management.cpp: Various Mandatory Threading Fixes | Resolve #398 (#394) 2024-08-13 09:08:03 +03:00
images Merge pull request #356 from squidbus/macos-icon 2024-08-01 08:42:44 +03:00
input Reorganization of includes (#348) 2024-07-31 13:25:55 +03:00
qt_gui gui: Add console language to settings 2024-08-09 18:28:50 +03:00
shader_recompiler Build stabilization (#413) 2024-08-12 17:23:01 +03:00
video_core Enable VK_EXT_robustness2 nullDescriptor only if supported. 2024-08-12 14:52:46 -07:00
.clang-format chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
emulator.cpp mount temp dir 2024-08-09 12:56:03 +03:00
emulator.h Reorganization of includes (#348) 2024-07-31 13:25:55 +03:00
main.cpp Reorganization of includes (#348) 2024-07-31 13:25:55 +03:00
sdl_window.cpp more linux fix? 2024-08-09 00:02:25 +03:00
sdl_window.h print git info in windows title 2024-08-01 00:56:10 +03:00
shadps4.qrc - Added trophy decryption when extracting a fpkg. trp icons and xmls are dumped to game_data/<title> (can be restored if deleted by accident by opening the trophy viewer) 2024-06-10 20:42:21 -06:00
shadps4.rc file formats and qt (#88) 2024-03-01 00:00:35 +02:00