Lizardy
8a27bb30ce
Merge branch 'shadps4-emu:main' into audio3d
2024-09-06 16:10:06 -04:00
Daniel R.
416e23fe76
Fix incompatible format images being passed on overlap resolve ( #794 )
2024-09-06 20:09:28 +03:00
RDN000
b97b5a7db4
Updated sq translation ( #791 )
2024-09-06 16:35:42 +03:00
squidbus
8d1641e4d3
vulkan: Add VK_KHR_format_feature_flags_2 to extensions. ( #803 )
2024-09-06 14:12:29 +03:00
squidbus
1d7ee198e1
shader_recompiler: Add ConvertF16F32 to FP16 detection. ( #800 )
2024-09-06 14:12:07 +03:00
squidbus
a48bfb0fa6
Standardize game_data directory for game metadata. ( #809 )
2024-09-06 13:27:23 +03:00
Lizardy
94e911c508
Merge branch 'shadps4-emu:main' into audio3d
2024-09-05 14:57:05 -04:00
psucien
bad3d5a68e
sceKernelWaitEventFlag
log noise reduced
2024-09-05 18:25:56 +02:00
TheTurtle
b08baaeb13
video_core: Improve handling of image buffer aliases ( #757 )
...
* texture_cache: Use invalidate threshhold
* It's possible for shaders to bind huge buffers and only write to lower portion of it. This is a problem if upper parts of the buffer overlap with render targets. If the image is very far away from buffer base it's unlikely the shader will want to write it, so skip invalidation for it
* video_core: Allow using texture cache to validate texture buffers
* texture_cache: Use buffer cache in all cases for data source
* Allows to correctly handle compute written micro tiled textures
* texture_cache: Fix depth pitch
* kernel: Remove missed code
* clang format
* video_core: Adjust depth format
* buffer_cache: Do not cache buffer views
* thread_management: Do not call createMutex on unlock
* temp: Revert this when pr is done
* buffer_cache: Dont skip cpu uploads with image sync
* Sometimes image does not fully overlap with a region
* fix build
* video_core: Improve invalidate heuristic
* small fixes
* video_core: Hopefully fix some vertex explosions
2024-09-05 17:25:45 +03:00
psucien
4e0dc91040
hot-fix: don't skip draws with DS decompression
2024-09-05 09:58:51 +02:00
microsoftv
a1cd380c59
clang
2024-09-04 20:16:41 -04:00
microsoftv
d3ec294c5d
correct logs
2024-09-04 20:15:19 -04:00
microsoftv
cb86d06d6a
print params
2024-09-04 19:55:08 -04:00
Daniel R.
eb2520a240
video_core/renderer_vulkan: Ignore unsupported shader stages ( #778 )
...
* video_core/renderer_vulkan: Ignore unsupported shader stages
* clang-format
2024-09-05 00:55:06 +03:00
Stephen Miller
76f4ceda31
Forgot one ( #783 )
...
I forgot to readd the processed variable to the for loop.
2024-09-05 00:24:30 +03:00
Stephen Miller
89fb1a024f
Update sceBatchMap2 ( #782 )
...
* Update sceKernelBatchMap2
Improves placement of new BatchMap op types, and re-adds the BatchMap2 changes from https://github.com/shadps4-emu/shadPS4/pull/602 .
* Update some logs.
2024-09-05 00:12:04 +03:00
psucien
28feb77982
Surface management rework (3/3) ( #370 )
...
* texture_cache: images overlap support
* renderer_vk: log messages on surfaces which require degamma
* missing barriers
* forced sync2 + better barriers
* Handling of depth target aliasing; added formats compatibility check
* Don't bind empty texel buffers
* Promote r32f textures to depth target if shader expects so
* Promote textures to depth if they use depth tiling
* fix for image leaking; detiler stream buffer removed
2024-09-04 23:47:57 +03:00
menaman123
b9c6093717
Implemented sceKernelMTypeProtect and sceKernelMProtect ( #387 )
...
* Fixed ORBIS_KERNEL_MAP_OP_TYPE_PROTECT for batchmap2
* Fix merge
* Changed 4 to ORBIS_KERNEL_MAP_OP_TYPE_PROTECT
* Removed MProtect from AddressSpace
* Added Mtyprotect and moved Mprotect to ORBIS_KERNEL_MAP_OP_PROTECT
* Changed Protect for Windows
* reverted the previous function
* Fixed Mtypeprotect and MProtect
* ''
* ''
* Took out logs stopping build
* clang-format issues
* Fixed the order of mtypeprotect and mprotect in batchmap2
* ''
* update branch
* ''
* Fixed nits
* ''
* Update submodules to latest commits
* ''
* reverted ffmpeg
* ''
* Fixed the nits
* ''
* ''
* ''
* ''
* ''
* Fix clang formatting, DEBUG_ASSERT, and extra spacing
* Fix build issues
* Revert "Fix build issues"
This reverts commit 9185f96ec9
.
* ''
* ''
* ''
* Changes for MemoryProt Format
* ''
* ''
* ''
2024-09-04 23:36:23 +03:00
georgemoralis
0dd6e257c5
Merge pull request #573 from polybiusproxy/shader_recompiler/format
...
shader_recompiler/frontend: Miscellaneous fixes
2024-09-04 23:21:23 +03:00
georgemoralis
bea5f643ca
Merge pull request #764 from StevenMiller123/scePadOpenFix
...
Add "support" for ORBIS_PAD_PORT_TYPE_REMOTE_CONTROL
2024-09-04 17:55:05 +03:00
Sebastian Kassai
0a5c36482e
shader_recompiler: change ir.SetScalarReg() -> SetDst() ( #777 )
...
Fixes an out-of-bounds crash on Amplitude and Rock Band 4 startup.
2024-09-04 17:30:43 +03:00
georgemoralis
2709b45877
Merge pull request #756 from DanielSvoboda/main
...
adds TR in all missing places
2024-09-04 12:57:11 +03:00
georgemoralis
ba0c1df545
Merge pull request #768 from squidbus/warning-fix
...
misc: Fix a few compiler warnings.
2024-09-04 12:56:09 +03:00
squidbus
9eadec849c
misc: Fix a few compiler warnings.
2024-09-03 21:32:19 -07:00
Lizardy
c82b787729
Merge branch 'shadps4-emu:main' into audio3d
2024-09-04 00:18:45 -04:00
microsoftv
b4a207f89e
revert module num
2024-09-03 22:44:30 -04:00
Stephen Miller
0b0c82452e
Add "support" for pad type remote control
...
Needed for the Dragon Ball Xenoverse titles.
2024-09-03 19:57:24 -05:00
DanielSvoboda
8ccec1b956
Game List
2024-09-03 20:41:55 -03:00
microsoftv
7348cd92ee
incl stddef
2024-09-03 19:12:28 -04:00
microsoftv
18a13cb23d
rm incl
2024-09-03 18:58:17 -04:00
microsoftv
3783616ad3
clang
2024-09-03 18:56:07 -04:00
microsoftv
76c221ffce
Merge branch 'audio3d' of https://github.com/lzardy/shadPS4 into audio3d
2024-09-03 18:53:23 -04:00
microsoftv
69b070cef0
complete header and func params
2024-09-03 18:52:52 -04:00
squidbus
b87e6f3838
vulkan: Emulate depth clip control when extension is not available. ( #762 )
2024-09-04 01:07:05 +03:00
DanielSvoboda
d24f8ddf03
Icon,Name,Serial,Region,Firmware,Size,Version,Path
2024-09-03 18:42:43 -03:00
Lizardy
25119b7744
Merge branch 'shadps4-emu:main' into audio3d
2024-09-03 16:25:09 -04:00
microsoftv
afb3a3070c
init libSceAudio3d
2024-09-03 16:24:53 -04: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
DanielSvoboda
d7f799c6b7
fix PL text
2024-09-03 16:19:16 -03:00
DanielSvoboda
3a388fec1e
Save,Apply,Restore Defaults,Close
...
Save,Apply,Restore Defaults,Close
2024-09-03 16:08:49 -03: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
DanielSvoboda
6877cc12c1
Merge branch 'main' of https://github.com/DanielSvoboda/shadPS4
2024-09-03 14:18:33 -03:00
DanielSvoboda
ee7e6f0b1d
add more information download patches
...
If the patch does not appear, it may be that it does not exist for the specific serial and version of the game. It may be necessary to update the game.
2024-09-03 14:17:57 -03:00