IndecisiveTurtle
b89941fbd9
emulator: Add libSceUlt too
2024-07-17 15:44:20 +03:00
IndecisiveTurtle
0408d8596d
emulator: Add libSceFiber and simplify logic
2024-07-17 15:37:32 +03:00
IndecisiveTurtle
b6f011c8f6
event_queue: Add clear flag to events and don't return error
2024-07-17 14:50:26 +03:00
IndecisiveTurtle
c64694c673
gnmdriver: Fix incorrect trailing nop insertion in indirect draws
2024-07-17 14:48:30 +03:00
IndecisiveTurtle
815ce11d2b
fs: Defeat games with double slashes
2024-07-17 14:46:37 +03:00
georgemoralis
7ad44317f8
Merge pull request #252 from qurious-pixel/patch-1
...
Move "game_data" to RW directory inside user folder for linux
2024-07-16 23:05:29 +03:00
Vladislav Mikhalin
f9e96793cc
Implemented load_buffer_format_* conversions ( #295 )
...
* Implemented load_buffer_format_* conversions
* clang-format insists on ugly things
2024-07-16 15:03:07 +03:00
georgemoralis
c6cdfcfb0b
Merge pull request #299 from squidbus/poll-ebusy
...
Return EBUSY from sceKernelPollEventFlag instead of ETIMEDOUT.
2024-07-16 15:00:38 +03:00
squidbus
3ff11818ab
Return EBUSY from sceKernelPollEventFlag instead of ETIMEDOUT.
2024-07-16 04:53:37 -07:00
TheTurtle
0dda5eb6ef
fs: Fix nullptr check in GetFile
2024-07-15 16:52:24 +03:00
TheTurtle
3b0a5aed33
fs: Use proper append operator
2024-07-15 15:42:35 +03:00
georgemoralis
0de914995f
Merge pull request #293 from shadps4-emu/misc-fixes3
...
Various linux fixes
2024-07-15 15:25:20 +03:00
IndecisiveTurtle
3c8b3f9a29
fs: Remove some unnecessary string conversions
2024-07-15 15:14:04 +03:00
IndecisiveTurtle
10a7110c7d
Merge branch 'misc-fixes3' of https://github.com/shadps4-emu/shadPS4 into misc-fixes3
2024-07-15 15:05:29 +03:00
IndecisiveTurtle
356b59b041
kernel: Remove linux hack
...
* Breaks many games, only benefits BB. Tbd
2024-07-15 14:51:45 +03:00
IndecisiveTurtle
0599f4e6a5
fs: Fix case of getting the mount itself
2024-07-15 14:50:28 +03:00
georgemoralis
0298889131
windows std::filesystem fixes
2024-07-15 14:50:23 +03:00
georgemoralis
ba0be91c73
clang format fix
2024-07-15 14:18:28 +03:00
IndecisiveTurtle
58d1cbd9b7
ssa_rewrite_pass: Correct phi node type for thread bitmask
2024-07-15 13:34:34 +03:00
georgemoralis
c49afb4c17
Merge pull request #287 from polybiusproxy/dev
...
gnmdriver: Implement shader functions
2024-07-15 07:47:33 +03:00
jas0n098
6ec4a3d1b9
Replace deprecated pthread functions ( #290 )
...
pthread_attr_(set,get)stackaddr are deprecated and don't exist anymore on musl libc
2024-07-15 03:55:58 +03:00
IndecisiveTurtle
ce6a01bd41
clang format
2024-07-15 03:47:10 +03:00
IndecisiveTurtle
dbeed80e3b
fs: Actually functional linux case insensitive search
2024-07-15 03:37:30 +03:00
IndecisiveTurtle
26f8fbf628
tls: Use gs segment for linux
2024-07-15 01:48:57 +03:00
IndecisiveTurtle
432defd992
externals: Disable sdl pipewire
...
* Fixes audio problems in certain games
2024-07-15 01:29:16 +03:00
IndecisiveTurtle
73d4aafc09
liverpool: Num submits should be atomic
2024-07-15 01:28:36 +03:00
IndecisiveTurtle
dd7d232ac3
event_queues: Use std placeholders
2024-07-15 01:28:08 +03:00
psucien
ed37fb32a7
review comments applied
2024-07-14 23:25:41 +02:00
georgemoralis
b4df90d8e4
Merge pull request #292 from shadps4-emu/games/00144
...
Missing graphics features for flOw & Flower
2024-07-14 23:07:46 +03:00
psucien
034301de88
libraries: gnmdriver: added missing ASC PM4 dump
2024-07-14 18:27:28 +02:00
psucien
746792eda0
libraries: kernel: added `sceKernelGetEventId`
2024-07-14 18:20:31 +02:00
psucien
dc50cc55fb
missing line fix
2024-07-14 17:11:54 +02:00
psucien
b8916787b2
renderer: debug markers for ability to match cmdlists with rdoc captures
2024-07-14 11:37:52 +02:00
psucien
8144f835a9
amdgpu: additional heuristic for CB extents detection
...
Found in CUSA00144
2024-07-14 10:59:22 +02:00
Live session user
a1fbab5de7
Move game_data to RW directory inside user folder for linux
2024-07-13 16:44:13 -07:00
psucien
f041276b04
recompiler: added support for discard on export with masked EXEC
2024-07-13 14:57:01 +02:00
Daniel R
83c8204d23
shader_recompiler/frontend: Implement opcodes ( #289 )
...
`S_ASHR_I32` and `BUFFER_LOAD_DWORD`.
2024-07-13 12:37:25 +03:00
psucien
1b94f07a6a
recompiler: proper VS inputs initialization
2024-07-13 01:00:24 +02:00
Daniel R.
379e3b7607
Merge branch 'dev' of https://github.com/polybiusproxy/shadPS4 into dev
2024-07-12 11:04:23 +02:00
Daniel R.
0649234fc2
`clang-format`
2024-07-12 11:03:55 +02:00
Daniel R
547490a664
Merge branch 'shadps4-emu:main' into dev
2024-07-12 11:00:58 +02:00
Daniel R.
88426e0399
gnmdriver: Implement shader functions
2024-07-12 11:00:11 +02:00
psucien
a75851f7e2
hot fix: reduce geometry staging 3Gb -> 512Mb
2024-07-11 20:29:53 +02:00
georgemoralis
f3baad7fc8
Merge pull request #284 from polybiusproxy/linux-fix
...
Fix Linux builds
2024-07-11 16:40:21 +03:00
Daniel R.
1421f82bf5
Another ifdef (sigh)
2024-07-11 15:29:36 +02:00
Daniel R.
a049bd3135
Fix Linux builds
2024-07-11 15:16:50 +02:00
georgemoralis
5f26bfc70c
Merge pull request #283 from vladmikhalin/fix-shader-attribute-components
...
Fixed an issue with number of components of shader attributes
2024-07-11 16:11:56 +03:00
Vladislav Mikhalin
262bf3d337
Fixed an issue with number of components of shader attributes
2024-07-11 16:10:23 +03:00
georgemoralis
6a5855b645
Merge pull request #282 from BigTreezZ/patch-3
...
Update CMakeLists.txt to fix compilation error
2024-07-11 16:07:03 +03:00
Daniel R
914aa10875
Misc implementations and fixes. ( #250 )
...
* Implement `sceKernelFtruncate` and `sceKernelUnlink`.
* Remove unused variable.
* Implement `sceKernelReserveVirtualRange`, misc fixes
* Fix `sceKernelReserveVirtualRange`.
* Add TODO on reserve
* Replace comment with assert.
* Add missing copyright header
* Add `UNREACHABLE` for `IOFile::Unlink`.
* Move NT API initialization out of the header
* Fix bug where files were always mapped as read only.
* `clang-format`
2024-07-11 15:35:58 +03:00