georgemoralis
b6b9225b3d
Merge branch 'main' into fontlib
2025-05-17 10:12:20 +03:00
mailwl
ffd31589cf
Fix reading not existing savedata ( #2941 )
...
* Fix reading not existing savedata
* alloc save memory instead return error
* save memory saze to save slot instead of global
* remove unused enum
* remove unneeded memory clean
2025-05-16 13:22:47 -03:00
georgemoralis
7de6aec337
[Libs] Companion httpd ( #2942 )
...
* stubbed companion httpd
* sceCompanionHttpdGetEvent returns disconnected device
* more function definations
* added error codes file
2025-05-16 16:17:37 +03:00
georgemoralis
9569c29644
Merge branch 'main' into fontlib
2025-05-16 13:46:21 +03:00
squidbus
aeb4536988
externals: Remove winpthreads. ( #2932 )
2025-05-15 13:59:34 -07:00
MajorP93
98faff425e
build: Target x86-64-v3 CPU architecture ( #2934 )
2025-05-14 10:37:16 -07:00
georgemoralis
e82687469c
Merge branch 'main' into fontlib
2025-05-13 19:21:21 +03:00
Roman
2a3a701115
kernel: macos/linux Implement sceKernelUuidCreate ( #2923 )
...
* kernel: macos/linux Implement sceKernelUuidCreate
* Fix clang-format
* Fix Linux build
* Fix Linux build (2)
---------
Co-authored-by: squidbus <175574877+squidbus@users.noreply.github.com>
2025-05-12 22:10:33 -07:00
georgemoralis
f9fac7ab9e
Merge branch 'main' into fontlib
2025-05-12 13:07:01 +03:00
georgemoralis
ff1339b0b6
[Libs] Camera ( #2902 )
...
* stubbed camera lib
* function definations
* added error codes
2025-05-11 19:03:55 +03:00
georgemoralis
54efdf68b7
Merge branch 'main' into fontlib
2025-05-10 09:46:43 +03:00
mailwl
46b88bd10f
[Libs] Stubs sceSigninDialog ( #2890 )
...
* [Libs] Stubs SigninDialog
* clang-format
* clang-format again
* remove magic constant
* log dialog finished status
2025-05-09 11:08:22 +03:00
Mahmoud Adel
b0e4e87ff3
Implement SnormNz conversion ( #2841 )
...
* +
* +
* Unpack Snorm 2x16
* +
* SintToSnormNz
* all is broken ig....
* review changes
* my stupid ass messed all while trying to resolve the conflicts..
* +
* +
* fix rebase
* clang-format fix (1)
* clang-format fix (2)
---------
Co-authored-by: squidbus <175574877+squidbus@users.noreply.github.com>
2025-05-01 02:12:15 -07:00
georgemoralis
6e15e65346
Merge branch 'main' into fontlib
2025-04-30 18:58:02 +03:00
georgemoralis
bb59cd81fa
[Libs] sceNet ( #2815 )
...
* implemented sceNetGetMacAddress
* added all error codes
* added ORBIS_NET_CTL_INFO_DEVICE , ORBIS_NET_CTL_INFO_MTU
* RE sceNetConnect
* sceNetBind RE
* RE sceNetAccept
* RE sceNetGetpeername ,sceNetGetsockname
* fixup
* RE sceNetListen ,sceNetSetsockopt
* sceNetShutdown,sceNetSocket,sceNetSocketAbort,sceNetSocketClose
* sceSend,sceSendTo,sceSendMsg
* sceNetRecv,sceNetRecvFrom,sceNetRecvMsg RE
* some kernel net calls
* init winsock2
* logging
* sockets interface
* added winsock to SCE* error codes conversion
* implemented net basic calls
* some net calls implementation
* clang fixes
* fixes for linux+macOS
* more fix
* added sys_accept implementation
* more posix net calls
* implemented sys_getsockname
* fixed redirection
* fixed posix socket?
* posix_sendto , recvfrom
* added sys_socketclose
* unsigned error log
* added setsocketoptions
* added more posix net calls
* implement getsocketOptions
* stubbed p2p calls
2025-04-30 17:58:39 +03:00
georgemoralis
909a860be4
Merge branch 'main' into fontlib
2025-04-28 13:11:22 +03:00
squidbus
81fa9b7fff
shader_recompiler: Add lowering pass for when 64-bit float is unsupported. ( #2858 )
...
* shader_recompiler: Add lowering pass for when 64-bit float is unsupported.
* shader_recompiler: Fix PackDouble2x32/UnpackDouble2x32 type.
* shader_recompiler: Remove extra bit cast implementations.
2025-04-28 00:04:16 -07:00
georgemoralis
32c8df61e5
Merge branch 'main' into fontlib
2025-04-25 09:22:22 +03:00
squidbus
15d6a45dcd
externals: Simplify MoltenVK bundling. ( #2842 )
2025-04-24 19:40:50 -07:00
squidbus
4ecdcf77d1
build: Update MoltenVK ICD API version.
2025-04-23 09:58:00 -07:00
georgemoralis
30e609cf4e
Merge branch 'main' into fontlib
2025-04-23 15:06:02 +03:00
georgemoralis
5db162cbcd
started 0.8.1 WIP
2025-04-23 13:24:57 +03:00
georgemoralis
354a2e6946
tagged v0.8.0 release
2025-04-23 13:05:36 +03:00
squidbus
53ca64f6ff
renderer_vulkan: Support loading Vulkan layers on macOS SDL build. ( #2832 )
2025-04-23 01:10:03 -07:00
georgemoralis
62709b0943
Merge branch 'main' into fontlib
2025-04-18 23:58:47 +03:00
kalaposfos13
81ada41baa
NpAuth library stub ( #2808 )
...
* Add the NpAuth library
* clang
* you didn't see anything
* Add some random return to make games at least start using this library
* i'm once again asking for your continued ignorance of what i'm forgetting to not push
* debug logging
* apparently just this is still enough
* this isn't used but it still shouldn't be incorrect
2025-04-18 23:42:17 +03:00
georgemoralis
a4219a63ca
Merge branch 'main' into fontlib
2025-04-18 11:18:00 +03:00
¥IGA
703620c7cd
[Windows] Adding Properties to the Executable ( #2789 )
2025-04-17 09:43:14 +03:00
georgemoralis
3e2b111aea
Merge branch 'main' into fontlib
2025-04-14 18:02:23 +03:00
georgemoralis
2b633fd3c5
downgrade libpng to fix an issue with linux-qt ( #2784 )
...
* downgrade libpng
* revert cmake change
2025-04-14 14:08:39 +03:00
georgemoralis
cd8e2c4e79
hotfix: fix libpng issues under linux
2025-04-14 12:37:06 +03:00
squidbus
657073b9e2
libraries: Initial Audio3d implementation. ( #2776 )
...
* feat: Audio3d
* feat: Audio3d
* audio3d: disable output
* audio3d: Implement central Audio3d output.
* audio3d: Ignore AudioOut already initialized error.
* audio3d: Convert and retain sample buffers when queued.
* audio3d: Treat object audio as single channel.
* audio3d: Clean up.
---------
Co-authored-by: auser1337 <154299690+auser1337@users.noreply.github.com>
2025-04-13 23:46:10 -07:00
georgemoralis
c12319f11a
Merge branch 'main' into fontlib
2025-04-13 23:33:36 +03:00
squidbus
14fad28a9b
misc: Few small fixes. ( #2780 )
...
* qt: Use PNG file for logo.
* build: Fix some CMake issues.
2025-04-13 12:10:24 -07:00
squidbus
2965656325
build: Target same CPU architecture level as PS4. ( #2763 )
2025-04-09 00:54:39 -07:00
georgemoralis
ef0e4e6409
Merge branch 'main' into fontlib
2025-04-08 16:44:06 +03:00
squidbus
040fd79ef7
Revert "build: Target same CPU architecture level as PS4. ( #2745 )" ( #2757 )
...
* Revert "build: Target same CPU architecture level as PS4. (#2745 )"
This reverts commit 54b4d7fc78
.
Causing issues on M1 CPUs for some reason.
* build: Update architecture comments and set mtune=generic.
2025-04-07 10:57:39 -07:00
squidbus
b8f6ef1c0b
externals: Update MoltenVK ( #2754 )
2025-04-07 12:23:04 +03:00
squidbus
9d2175180e
build: Move versioning to CMake file. ( #2752 )
2025-04-07 12:22:51 +03:00
georgemoralis
4ca9241f4b
Merge branch 'main' into fontlib
2025-04-04 18:40:51 +03:00
squidbus
54b4d7fc78
build: Target same CPU architecture level as PS4. ( #2745 )
Update Translation / Update Translation (push) Has been skipped
Build and Release / reuse (push) Has been cancelled
Build and Release / clang-format (push) Has been cancelled
Build and Release / get-info (push) Has been cancelled
Build and Release / windows-sdl (push) Has been cancelled
Build and Release / windows-qt (push) Has been cancelled
Build and Release / macos-sdl (push) Has been cancelled
Build and Release / macos-qt (push) Has been cancelled
Build and Release / linux-sdl (push) Has been cancelled
Build and Release / linux-qt (push) Has been cancelled
Build and Release / linux-sdl-gcc (push) Has been cancelled
Build and Release / linux-qt-gcc (push) Has been cancelled
Build and Release / pre-release (push) Has been cancelled
2025-04-04 15:13:13 +03:00
georgemoralis
f97e28d90b
Merge branch 'main' into fontlib
2025-04-04 09:43:34 +03:00
squidbus
806b2ddc89
cpu_patches: Remove CPU patches for macOS and bump minimum OS version to 15.4 ( #2743 )
...
* cpu_patches: Remove CPU patches for macOS and bump minimum OS version to 15.4
* cpu_patches: Remove BMI1 patches
These are now only good for very old Intel CPUs that:
* Still do not currently function due to other CPU instruction issues.
* Will probably be too slow to run shadPS4 well.
2025-04-03 22:39:08 +03:00
georgemoralis
9ae42884a1
Merge branch 'main' into fontlib
2025-04-02 19:52:14 +03:00
Stephen Miller
eb300d0aa7
libraries: Proper ulobjmgr stubs ( #2740 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Update Translation / Update Translation (push) Has been skipped
* Better ulobjmgr stubs
Main goal is to stop all the Unknown stub spam in titles using libSceUlt.
* Address review comments
* Update ulobjmgr.cpp
2025-04-02 02:41:40 +02:00
georgemoralis
cb77f4ab36
Merge branch 'main' into fontlib
2025-04-01 09:42:21 +03:00
Alexandre Bouvier
a2a1ecde0a
cmake: fix system libusb discovery ( #2731 )
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
2025-03-31 22:29:52 +03:00
Alexandre Bouvier
a5958bf7f0
cmake: remove leftover from #2707 ( #2730 )
2025-03-31 22:29:24 +03:00
Joshua de Reeper
7533206d89
usbd: Implement libusb passthrough ( #2271 )
...
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Update Translation / Update Translation (push) Has been skipped
* usbd: Implement libusb passthrough
* clang-format
* only do kernel activities on non-windows
* use variable to represent "fake" windows kernel driver
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-03-31 18:55:21 +03:00
georgemoralis
f893ab1bc4
Merge branch 'shadps4-emu:main' into fontlib
2025-03-31 15:15:51 +03:00