psucien
6fd4264b5d
video_core: vk_rasterizer: fix for crash on markers with nullGpu
2024-08-25 22:24:10 +02:00
DanielSvoboda
2a737d0800
V_NOP | PfpSyncMe | S_CMPK_EQ_U32 ( #426 )
...
* V_NOP
V_NOP = Do nothing
* PfpSyncMe
PfpSyncMe ensures that all previous commands are completed before continuing.
'break' should be enough for now
* S_CMPK_EQ_U32
S_CMPK_EQ_U32
SCC = (D.u == SIMM16)
* S_CMPK_EQ_U32
* OperandField::Undefined:
* Update translate.cpp
remove OperandField::Undefined:
* Update image_view.cpp
[Render.Vulkan] <Error> image_view.cpp:ImageViewInfo:109: Storage image (num_comps = 4) requires swizzling [BGRA]
format 43 dst_sel 3886
* Update liverpool_to_vk.cpp
* S_CMPK_EQ_U32
* S_CMPK_EQ_U32
2024-08-25 22:07:46 +02:00
psucien
b687ae5e34
GnmDriver: Clear context support ( #567 )
...
* gnmdriver: added support for gpu context reset
* shader_recompiler: minor validation fixes
* shader_recompiler: added `V_CMPX_GT_I32`
* shader_recompiler: fix for crash on inline sampler access
* compilation warnings and dead code elimination
* amdgpu: fix for registers addressing
* libraries: videoout: reduce logging pressure
* shader_recompiler: fix for devergence scope detection
2024-08-25 23:01:05 +03:00
georgemoralis
c2ddfe51e1
Merge pull request #569 from CyntexMore/main
...
Added fancy formating to the README and made some texts "better"
2024-08-25 17:27:53 +03:00
georgemoralis
abc7f55c06
Merge pull request #572 from dima-xd/qt_translations
...
gui: Implement gui translations
2024-08-25 17:24:55 +03:00
Dzmitry Dubrova
26b5661dea
ci: Fix linux-qt CI
2024-08-25 16:03:25 +03:00
SaynedBread
6a87c37aeb
docs: Removed misinformation
2024-08-25 14:37:17 +02:00
SaynedBread
5664d45305
docs: Updated Status
2024-08-25 14:12:16 +02:00
Dzmitry Dubrova
21ce86003b
Merge branch 'qt_translations' of https://github.com/dima-xd/shadPS4 into qt_translations
2024-08-25 13:59:51 +03:00
Dzmitry Dubrova
83b43363fa
ci: Fix CI
2024-08-25 13:59:22 +03:00
¥IGA
e603165e2b
Implement French translation
2024-08-25 13:31:45 +03:00
Dzmitry Dubrova
7766a653d5
ci: Add LinguistTools to CIs
2024-08-25 13:18:46 +03:00
Dzmitry Dubrova
3f445eca40
gui: Implement gui translations
2024-08-25 12:17:54 +03:00
SaynedBread
41a93dcae4
docs: Added some fancy Markdown formating to the README
2024-08-25 02:54:46 +02:00
SaynedBread
1e90f45941
docs: Added some fancy Markdown formating to the README
2024-08-25 02:53:13 +02:00
TheTurtle
c79b10edc1
video_core: Bloodborne stabilization pt1 ( #543 )
...
* shader_recompiler: Writelane elimination pass + null image fix
* spirv: Implement image derivatives
* texture_cache: Reduce page bit size
* clang format
* slot_vector: Back to debug assert
* vk_graphics_pipeline: Handle null tsharp
* spirv: Revert some change
* vk_instance: Support primitive restart on list topology
* page_manager: Adjust windows exception handler
* clang format
* Remove subres tracking
* Will be done separately
2024-08-24 22:51:47 +03:00
Vinicius Rangel
9e4fc17e6c
shader_recompiler: handle fetch shader address offsets ( #538 )
...
* shader_recompiler: handle fetch shader address offsets
parse index & offset sgpr from fetch shader and propagate them to vkBindVertexBuffers
* shader_recompiler: fix fetch_shader when offset is not present
* video_core: propagate index/offset SGPRs to vkCmdDraw instead of offsetting the buffer address
* video_core: add vertex_offset to non-indexed draw calls
renamed fetch offset fields
2024-08-24 17:36:40 +02:00
georgemoralis
208575d392
Merge pull request #560 from vladmikhalin/avplayer-and-texture-cache-fixes
...
Fixed video dimensions alignment and image cache
2024-08-24 17:24:36 +03:00
georgemoralis
8b0fd59149
Merge pull request #558 from Exhigh/savedata-fix-2
...
savedata: Add another missing case to saveDataMount
2024-08-24 17:14:10 +03:00
Vladislav Mikhalin
41dec15869
Fixed video dimensions alignment and image cache
2024-08-24 16:59:30 +03:00
Exhigh
6a84f6e188
savedata: Add another missing case to saveDataMount
...
This helps Five Nights at Freddy's: Sister Location (CUSA17983) boot and is playable.
Fixes issue #554
2024-08-24 17:48:39 +04:00
Herman Semenov
243fd0be78
core,shader_recompiler: align structures for 64-bit platforms ( #447 )
...
Decreased sizes:
* TextureDefinition 32 bytes -> 24 bytes
* PortOut 72 bytes -> 64 bytes
* Request 48 bytes -> 40 bytes
* WindowSystemInfo 32 bytes -> 24 bytes
2024-08-24 16:18:12 +03:00
Random
fc745ee767
Fix a few issues with the intel anv vulkan driver from mesa ( #514 )
...
* add fallback format for d16UnormS8Uint which is not supported by intel
* fix depth/stencil buffer creation issues causing asserts in intel driver
2024-08-24 14:50:46 +02:00
psucien
2c540fbecb
Merge pull request #497 from xezrunner/xezrunner/cfg-msb-fix
...
shader_recompiler: fix BranchTarget sign flip for sopp.simm
2024-08-24 11:39:10 +02:00
georgemoralis
0b3a88cf22
Merge pull request #550 from richarm4/patch-1
...
Fix typo in CONTRIBUTING.md comment
2024-08-24 10:06:09 +03:00
Matthew Wells
0ed4614464
Fix typo in CONTRIBUTING.md comment
...
"intitialize" -> "initialize"
2024-08-23 18:29:00 -07:00
georgemoralis
9852f95c58
Merge pull request #547 from GermanAizek/fix2
...
Fixed invalid set public exponent Crypto::DebugRifKeyset_init()
2024-08-23 22:41:15 +03:00
georgemoralis
df03783948
Merge pull request #546 from abouvier/cmake-compat
...
cmake: fix version constraints
2024-08-23 22:40:12 +03:00
¥IGA
0c5b91e1fb
Warnings fixes ( #541 )
...
* Warnings fixes
* Warnings fixes
2024-08-23 22:38:55 +03:00
Herman Semenov
a0774c0e87
Fixed invalid set public exponent Crypto::DebugRifKeyset_init()
2024-08-23 22:04:55 +03:00
Alexandre Bouvier
a71d0d8dbb
cmake: fix version constraints
2024-08-23 19:40:11 +02:00
georgemoralis
fda2fdae69
Merge pull request #544 from Exhigh/Savedata-Fix
...
savedata: Handle missed case in saveDataMount
2024-08-23 20:05:52 +03:00
Exhigh
6545b09b74
savedata: Handle missed case in saveDataMount
...
This should help P5D get past the intro.
P.S: The game requires Fiber and USBD modules to boot.
2024-08-23 16:27:03 +04:00
georgemoralis
bce3a9c9e7
Merge pull request #530 from Xphalnos/main
...
Lot of small fixes
2024-08-22 21:54:20 +03:00
georgemoralis
3310fd9a1f
Merge pull request #531 from shadps4-emu/pad_fix
...
possible R2/L2 fix
2024-08-22 19:58:43 +03:00
georgemoralis
3e8d7c2040
possible R2/L2 fix
2024-08-22 19:43:45 +03:00
Xphalnos
d4be3dbb31
Lot of small fixes
2024-08-22 18:01:30 +02:00
georgemoralis
83bcced16c
Merge pull request #502 from Borchev/ROMappedFileWorkaround
...
Workaround for readonly memory mapping of files issue
2024-08-22 13:49:19 +03:00
georgemoralis
746559658c
Merge pull request #525 from shadps4-emu/libc_removal
...
HLE libc removal
2024-08-22 11:59:56 +03:00
georgemoralis
12a65e3fb8
LLE libc removal
2024-08-22 11:24:31 +03:00
georgemoralis
834a25fa2b
Merge pull request #521 from GermanAizek/fix
...
Added const reference params if possible, removed less 16 size
2024-08-22 10:18:02 +03:00
Herman Semenov
aed9a737d6
Added const reference params if possible, removed less 16 size
2024-08-22 02:56:01 +03:00
Aiden Turner
ca4b520272
Added logging for debugging configs ( #518 )
...
* added logging for config file
* forgot a setting
* fixed bloated settings logging.
* fixed compile error
2024-08-22 01:52:08 +03:00
Vladislav Mikhalin
79680c50c0
Misc fixes ( #517 )
...
* Misc fixes
* Removed the skip for draw calls without RTs
* Remove Srgb image stores to rework later
2024-08-21 23:54:23 +03:00
georgemoralis
dfd305ff77
Update Debugging.md
...
fixed reuse
2024-08-21 22:16:03 +03:00
Sebastian Kassai
ba0a6ab038
Expand documentation on configuration and debugging ( #513 )
...
* documents: more info on config.toml
* documents: add Debugging
* documents: link to Debugging in README
* documents: link to main branch for Debugging
Once it's merged, it should link properly.
Quickstart already exists in main.
* documents: remove "troubleshooting" from Debugging
Not entirely relevant.
* documents: elaborate on a few points with stack traces
* documents: formatting, indentation fixup
* documents: remove unnecessary indent
* documents: fix some inline code blocks + misc
* documents: move the technical jargon out of Quickstart
* documents: improve configuration sections
Simplified the Quickstart config listing, added more technical info to the Debugging listing.
* documents: link quickstart config link to proper section
* documents: something ate my hash symbol
* documents: use *:Critical for log silencing example
* documents: add note about Start Without Debugging
* documents: use correct CUSA code in example
2024-08-21 22:13:06 +03:00
georgemoralis
132ca9c5a8
Merge pull request #506 from squidbus/macos-translocation
...
Untranslocate app bundle path if needed on macOS.
2024-08-21 18:13:08 +03:00
georgemoralis
3426ad8cc0
Merge pull request #511 from dima-xd/sample
...
avplayer: Fix data returned by sceAvPlayerGetAudioData
2024-08-21 16:53:01 +03:00
Dzmitry Dubrova
6d0d2eaa59
avplayer: Fix sceAvPlayerGetAudioData
2024-08-21 14:37:34 +03:00
squidbus
9275b0966e
Untranslocate app bundle path if needed on macOS.
2024-08-21 03:06:10 -07:00