Commit Graph

1631 Commits

Author SHA1 Message Date
martin
fb85616865 fix formatting 2024-09-05 12:38:05 -05:00
martin
0703367f99 cleanup code 2024-09-05 12:28:25 -05:00
martin
06171971e7 remove nop-placeholder code 2024-09-05 12:25:51 -05:00
martin
0a368282e5 Revert "add sceImeUpdate stub"
This reverts commit 61ace7b1b7.
2024-09-05 12:24:55 -05:00
martin
d7e4c5002f remove unused implementation
apparently already handled
2024-09-04 16:33:22 -05:00
martin
43892c8679 fix packing
pack is for floats, we have uints here
2024-09-04 15:57:52 -05:00
martin
12af52348e Merge branch 'martin/dreams' of github.com:0xcaff/shadPS4 into martin/dreams 2024-09-04 15:42:14 -05:00
martin
ccf4fc3b8d add V_CVT_PKNORM_U16_F32
ok time to give it a good old college try next
2024-09-04 15:41:51 -05:00
martin
837bf41dd9 add S_LOAD_DWORDX2 2024-09-04 13:07:38 -05:00
martin
dc6fd70130 add S_XOR_B32 2024-09-04 13:07:30 -05:00
martin
3277daa7a9 fix queue setup 2024-09-04 04:12:52 -04:00
martin
68e2ca15b4 Merge remote-tracking branch 'fork/martin/dreams' into martin/dreams 2024-09-04 03:01:39 -05:00
martin
bc5bd90ec8 add memory release update 2024-09-04 03:01:18 -05:00
martin
88240b0e1b Merge commit 'FETCH_HEAD' into martin/dreams 2024-09-04 03:53:02 -04:00
martin
f9d6f5c1c1 add pipe information to queue notifications
this is probably one part of what's needed the other half is the memory writes
2024-09-04 02:51:40 -05:00
martin
9270e2213e fix format string 2024-09-04 03:30:00 -04:00
martin
b8b09bc86f Merge branch 'martin/dreams' of github.com:0xcaff/shadPS4 into martin/dreams 2024-09-04 02:06:47 -05:00
martin
4b629db087 add sceGnmCreateWorkloadStream 2024-09-04 02:06:36 -05:00
martin
5535e51f82 fix memory direct query
i wish there were tests for this
2024-09-03 20:21:38 -04:00
martin
ab60f290dc fix header
i hate c++ this is so stupid
2024-09-03 18:47:50 -04:00
martin
feec8f3bcd implement sceGnmDingDongForWorkload 2024-09-03 17:45:11 -05:00
martin
61ace7b1b7 add sceImeUpdate stub 2024-09-03 17:33:41 -05:00
martin
0e17f74acd add handling for compute memory release 2024-09-03 17:27:22 -05:00
georgemoralis
e340583a7f
Merge pull request #736 from StevenMiller123/MoreVirtualQuery
Additional VirtualQuery improvements
2024-09-03 23:05:01 +03:00
psucien
34ffd95306
video_core: added VK_LAYER_LUNARG_crash_diagnostic (#751) 2024-09-03 21:56:23 +02:00
oltolm
e9ef726185
Fix warnings (#749)
* suppress warning in vk_mem_alloc.h

* fix warnings in cheats_patches.cpp
2024-09-03 21:41:59 +03:00
Paris Oplopoios
42ab101908
Set CF correctly on BLSR/BLSMSK patch (#724)
* Set CF correctly on BLSR patch

* Set CF correctly on BLSMSK patch
2024-09-03 21:40:46 +03:00
squidbus
d48836d5ae
shader_recompiler: Limit src0 to 4-bit in V_CVT_OFF_F32_I4 (#759) 2024-09-03 21:37:52 +03:00
squidbus
6012e3cc86
vulkan: Improve format support info for vertex buffer formats. (#753) 2024-09-03 21:08:29 +03:00
Paris Oplopoios
cfe49fbfba
Preserve flags on some patched instructions (#720)
* Preserve flags on some patched instructions

* Move flag saving to Save/RestoreContext
2024-09-03 20:41:35 +03:00
Paris Oplopoios
f4ff0d493c
Set CF correctly on BLSI patch (#722)
* Set CF correctly on BLSI patch

* Remove redundant CLC
2024-09-03 20:41:22 +03:00
illusion0001
1b37f61102
Update patch url (#755)
* Update patch url

* Update cheats_patches.cpp
2024-09-03 20:39:32 +03:00
georgemoralis
a1377029cc
Merge pull request #738 from DanielSvoboda/Fix-download-Cheats/Patches-on-Linux
Fix download Cheats/Patches on Linux
2024-09-03 16:16:37 +03:00
TheTurtle
f087f43736
shader_recompiler: Implement render target swizzles when no format is available (#739)
* shader_recompiler: Use null image when shader is compiled with unbound sharp

* video_core: Refactor and render target swizzles

* liverpool_to_vk: Add missing swap format from RDR

* video_core: Refactor shader recompiler interface

* Makes it much easier to pass runtime information to the recompiler and have it treated as part of the shader key. Also pulls out most runtime state from Info struct

* shader_recompiler: Avoid some asserts
2024-09-03 14:04:30 +03:00
baggins183
3f8a8d3a24
video_core: Add bounds checking for subspan use in liverpool functions (#717) 2024-09-03 13:58:45 +03:00
georgemoralis
1bf9be89bf
Merge pull request #748 from squidbus/vk-loading
vulkan: Better support for directly linking a Vulkan support library.
2024-09-03 11:59:38 +03:00
georgemoralis
a886b44347
Merge pull request #740 from LeDragoX/complete-msys2
docs: update SDL and Qt steps for MSYS2
2024-09-03 11:59:28 +03:00
georgemoralis
d56708c87d
Merge pull request #743 from squidbus/macos-build-guide
Note macOS and Xcode version requirements.
2024-09-03 11:59:00 +03:00
squidbus
af107d4ef9 vulkan: Better support for directly linking a Vulkan support library. 2024-09-03 01:40:51 -07:00
squidbus
bf7a91b5f7 Note macOS and Xcode version requirements. 2024-09-02 23:19:22 -07:00
georgemoralis
6bc3ed57a6
Merge pull request #741 from squidbus/macos-build-guide
Add macOS build guide.
2024-09-03 08:31:21 +03:00
squidbus
3cb16d9c4f Add macOS build guide. 2024-09-02 22:26:39 -07:00
Plínio Larrubia
cf9ec6548c
docs: fix sdl and qt steps for MSYS2
- Add required dependencies
- Add Qt steps
- Fix README typo
2024-09-02 21:31:41 -03:00
DanielSvoboda
f2c7fac20b
Update CMakeLists.txt 2024-09-02 20:18:36 -03:00
DanielSvoboda
9ccd60459d
Update CMakeLists.txt 2024-09-02 15:30:50 -03:00
DanielSvoboda
6944a16407
Update linux-appimage-qt.sh 2024-09-02 15:30:40 -03:00
DanielSvoboda
e1ca445b78
Fix download Cheats/Patches on Linux 2024-09-02 13:25:12 -03:00
Stephen Miller
04fbd7b9e7 Clang 2024-09-02 10:04:56 -05:00
Stephen Miller
9a772aa2f5 Clang fix 2024-09-02 10:03:39 -05:00
Stephen Miller
dc1313ea3c Always assign memory_type and offset
The memory_type default is based on fpPS4 behavior.

I'm not entirely sure how the offset should be handled, but since the value we use defaults to 0 anyway, that should be better than leaving random data in that area.
2024-09-02 09:43:27 -05:00