psucien
0299cc6ff2
renderer_vulkan: missing depth barrier
2024-08-12 14:10:43 +02:00
psucien
9332910240
texture_cache: fix for unexpected scheduler flushes by detiler
2024-08-12 14:06:34 +02:00
psucien
d805c65b06
amdgpu: fix for linear tiling mode detection fin color buffers
2024-08-12 14:05:48 +02:00
psucien
7d1e9332d8
removed redundant check in assert
2024-08-12 14:03:57 +02:00
psucien
8dc292650a
amdgpu: additional case for cb extents retrieval heuristic
2024-08-12 14:01:34 +02:00
psucien
fe4ae97d91
libraries: kernel: correct return code on invalid semaphore
2024-08-12 14:01:09 +02:00
psucien
5046cc06ec
shader_recompiler: fix for float convert and debug asserts
2024-08-12 14:00:45 +02:00
psucien
ace39957ef
Video Core: debug tools ( #412 )
...
* video_core: better use of rdoc markers
* renderer_vulkan: added gpu assisted validation
* renderer_vulkan: make nv_checkpoints operational
* video_core: unified Vulkan objects names
2024-08-12 13:46:45 +02:00
psucien
3e2d4d6b79
Gnmdriver: More functions ( #410 )
...
* libraries: gnmdriver: added `sceGnmGetGpuCoreClockFrequency`
* libraries: gnmdriver: `sceGnmSetVgtControl` added
* amdgpu: gpuclock64 in write eop packet
2024-08-12 13:29:57 +02:00
georgemoralis
834e3a500e
added a fix for audio (seems that some games calls sceAudioOutInit twice) Thanks Roamic for tracing this!
2024-08-11 13:16:50 +03:00
Dzmitry Dubrova
3163cd135b
gui: Add console language to settings
2024-08-09 18:28:50 +03:00
Dzmitry Dubrova
96fb00d411
gui: Implement settings dialog
2024-08-09 17:28:16 +03:00
georgemoralis
61a6f633fd
mount temp dir
2024-08-09 12:56:03 +03:00
georgemoralis
d81dbc5b5b
console language is better name
2024-08-09 12:24:42 +03:00
georgemoralis
425e5491a8
added setting for change language
...
(reference to https://github.com/shadps4-emu/shadPS4/wiki/PS4-Modules#supported-languages for values)
2024-08-09 11:58:42 +03:00
georgemoralis
250b2e4969
small playgo adjustments
2024-08-09 00:02:26 +03:00
georgemoralis
3ef69cae5e
some pad fixes (fixing metal slug 3 and risk of rain)
2024-08-09 00:02:25 +03:00
georgemoralis
7b7d1cb26f
added missing NIDs in thread management
2024-08-09 00:02:25 +03:00
georgemoralis
a83ac4c05e
removed duplicate libSceJson2.sprx loading
2024-08-09 00:02:25 +03:00
georgemoralis
816700d34d
fixed to scePadGetControllerInformation , (fixes CUSA04892 - power rangers multi user issue)
2024-08-09 00:02:25 +03:00
georgemoralis
4ffb812e94
more linux fix?
2024-08-09 00:02:25 +03:00
georgemoralis
13331cdda9
linux fix?
2024-08-09 00:02:25 +03:00
georgemoralis
5a68224a13
update submodules , fixed sdl update , rewrote config with new toml11 v4
2024-08-09 00:02:24 +03:00
Stephen Miller
48c58d5ce0
Kernel-Related Fixes ( #386 )
...
* Fix OrbisKernelBatchMapEntry struct
UE4 games and GTA V cause the BatchMap offset to overflow on Windows. Changing the type fixes this, and doesn't seem to cause any regressions on Windows or Linux.
* Implement posix_sem_trywait
Grand Theft Auto V needs this.
* Add missing scePthreadAttrGetdetachstate NID
Noticed this missing NID while testing games.
2024-08-08 23:42:51 +03:00
georgemoralis
c96854f1f1
Merge pull request #381 from SamuelFontes/issues/361
...
361: Game directory window appears every time
2024-08-08 22:33:42 +03:00
SamuelFontes
564b2f6310
361: Game directory window appears every time
...
qt_gui: When a command line argument is passed to the GUI version, it will always prompt to change the game directory. This happens because the "user" folder is created on the elf or eboot.bin location.
This change will ignore the game install directory configuration at startup when an command line argument is passed.
Since if a game was passed, it should start automatically as this is the expected behaviour.
2024-08-08 16:14:35 -03:00
SamuelFontes
7e5cc6162c
qt_gui: Refreshing game list after install directory change
...
The game list wasn't being refreshed automaticly after a manual directory change on the QT GUI, now the RefreshGameTable will be called after the GameInstallDialog is executed.
2024-08-08 15:57:43 -03:00
ElBread3
351f2e1073
double click to open games
2024-08-08 13:23:44 -05:00
Xphalnos
254b9ffb50
Workflows cleanup + misc fixes ( #371 )
...
* Workflows cleanup
* clang-format
* SDL3: Disabling unnecessary options
* Revert CMakeLists.txt changes
2024-08-08 18:19:44 +03:00
IndecisiveTurtle
3fd2abdd5b
vk_graphics_pipeline: Fix regression
2024-08-08 17:01:03 +03:00
TheTurtle
341034fc30
filter: Add random library
2024-08-08 15:44:05 +03:00
TheTurtle
381ba8c7a5
video_core: Implement guest buffer manager ( #373 )
...
* video_core: Introduce buffer cache
* video_core: Use multi level page table for caches
* renderer_vulkan: Remove unused stream buffer
* fix build
* oops forgot optimize off
2024-08-08 15:02:10 +03:00
TheTurtle
159be2c7f4
video_core: Minor fixes ( #366 )
...
* data_share: Fix DS instruction
* vk_graphics_pipeline: Fix unnecessary invalidate
* spirv: Remove subgroup id
* vector_alu: Simplify mbcnt pattern
* shader_recompiler: More instructions
* clang format
* kernel: Fix cond memory leak and reduce spam
* liverpool: Print error on exception
* build fix
2024-08-05 13:45:28 +03:00
DanielSvoboda
cdff4af38d
add-SurfaceFormat ( #365 )
...
[Debug] <Critical> liverpool_to_vk.cpp:SurfaceFormat:395: Unreachable code!
CUSA24620
Unknown data_format=7 and num_format=7
CUSA03082
Unknown data_format=2 and num_format=4
CUSA19345
Unknown data_format=34 and num_format=7
CUSA02411
Unknown data_format=1 and num_format=9
A duplicate was also removed.
2024-08-04 22:17:34 +02:00
DanielSvoboda
7308864537
SampleCountFlagBits::e16 - GetGpuClock64 ( #360 )
...
* SampleCountFlagBits::e16
* GpuClock64
* GpuClock64
* Update pm4_cmds.h
* Update pm4_cmds.h
2024-08-04 15:49:43 +02:00
Xphalnos
21462523de
Minor Qt GUI update ( #363 )
...
* Minor Qt GUI update
* Update gui_context_menus.h
* Update gui_context_menus.h
* Update game_info.cpp
2024-08-04 16:07:10 +03:00
georgemoralis
9f2e73c1fd
Merge pull request #356 from squidbus/macos-icon
...
Add macOS icon.
2024-08-01 08:42:44 +03:00
georgemoralis
305224650a
Merge pull request #352 from Xphalnos/main
...
Better logo for shadPS4
2024-08-01 08:42:24 +03:00
squidbus
56b362bb24
Add macOS icon.
2024-07-31 19:37:55 -07:00
georgemoralis
bd48e24c32
print git info to log as well
2024-08-01 01:11:58 +03:00
georgemoralis
62e501f31f
print git info in windows title
2024-08-01 00:56:10 +03:00
Xphalnos
a4e46c4362
Merge branch 'main' of https://github.com/Xphalnos/shadPS4
2024-07-31 18:15:09 +02:00
Xphalnos
9968d03b90
Better logo for shadPS4
2024-07-31 18:14:22 +02:00
georgemoralis
0ac9f8ffa4
Merge pull request #346 from shadps4-emu/savedata_1
...
SaveData Fixes
2024-07-31 17:34:44 +03:00
Dzmitry Dubrova
0fe766db6c
core: Implement sceRandomGetRandomNumber ( #350 )
2024-07-31 14:01:22 +03:00
Xphalnos
a7f2f09a44
Reorganization of includes ( #348 )
...
* Reorganization of includes
* fix
2024-07-31 13:25:55 +03:00
raziel1000
413402600b
missing eR8Srgb
2024-07-31 02:07:02 -06:00
raziel1000
ec1335911b
added data_format=1 and num_format=9
2024-07-31 01:24:44 -06:00
raziel1000
51c89a9958
added data_format=10 and num_format=5
2024-07-31 00:32:50 -06:00
raziel1000
d017bab21e
Kernel: added sceKernelConvertLocaltimeToUtc
2024-07-31 00:21:23 -06:00