georgemoralis
71bb146273
Revert "Optimize workflows by caching apt install
( #2212 )"
...
This reverts commit fb738bc247
.
2025-01-23 22:57:18 +02:00
Angelo Rosa
fb738bc247
Optimize workflows by caching apt install
( #2212 )
...
* optimize apt caches
* change on push syntax
* removing comments and check time improvements on following pushes
* add recursive submodule fetch
* Revert "add recursive submodule fetch"
This reverts commit b059bda3b8
.
* restore old push on everyhing rule
* fix libfuse2 uncaching package
* moving qt deps outside from caching directives
2025-01-23 15:54:42 +02:00
DemoJameson
cef92fbcaa
Update Simplified Chinese translation ( #2216 )
...
* Update Simplified Chinese translation
* Fix incorrect translation
* Fix new line
2025-01-23 13:28:44 +02:00
DanielSvoboda
cc2e13873f
Fix showing debug menu bar / Devtools ( #2214 )
...
* Fix showing debug menu bar / Devtools
* Fix
2025-01-22 22:21:41 -03:00
georgemoralis
81e7e4b216
Update building-linux.md
2025-01-23 00:52:22 +02:00
DanielSvoboda
1fcfb07421
GUI: Settings improvements ( #2213 )
2025-01-23 00:21:52 +02:00
panzone91
d7c2cb17f3
update extension vector capacity ( #2210 )
2025-01-22 23:53:54 +02:00
tomboylover93
c015ac1344
Update Linux building documentation ( #2211 )
...
* wip: redo build instructions guide for Linux
* Add Linux screenshots directory to REUSE.toml
* change links for Visual Studio Code images
* change instructions for building from terminal
reference: https://github.com/shadps4-emu/shadPS4/pull/2211#issuecomment-2608134455
2025-01-22 23:53:27 +02:00
お餅のCreeeper
e584444aa3
Update Japanese translation ( #2209 )
...
* Update Japanese translation
* Update Japanese translation
* Update Japanese translation
2025-01-22 23:52:27 +02:00
Vinicius Rangel
b3bce086b3
devtools: fix ReleaseKeyboard assert being triggered if many shader editor windows exist ( #2205 )
2025-01-22 12:08:49 -03:00
Stephen Miller
2968cf5a99
sceKernelVirtualQuery Fixes ( #2204 )
2025-01-22 16:06:27 +01:00
f3d209
adbff4056f
Added ability to change save data path ( #2199 )
...
* added ability to change save data path
* get default save data path from fs
* add copyright
* formatting
2025-01-22 12:10:35 +02:00
Stephen Miller
78ae9613c5
Fix for address_space initialization on Windows ( #2202 )
...
Should fix some `Region coalescing failed: Attempt to access invalid address.` crashes.
Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2025-01-22 12:07:43 +02:00
squidbus
2a4798cfa6
tile: Fix some tile thickness calculation errors. ( #2203 )
...
* tile: Fix some tile thickness calculation errors.
* tile: Do not pad mip height to tile height.
2025-01-22 09:40:00 +01:00
polyproxy
5c62a00134
clang-format
(again)
2025-01-21 21:14:05 +01:00
polyproxy
41b3942833
clang-format
2025-01-21 19:34:05 +01:00
polyproxy
84a341dce5
remove BADF return
2025-01-21 19:30:34 +01:00
polyproxy
3563b88d8c
hotfix: use logger device on stdin
2025-01-21 19:28:39 +01:00
squidbus
95a30b2b3e
texture_cache: Lock when updating image. ( #2198 )
2025-01-20 22:38:09 +01:00
squidbus
a3967ccdb4
externals: Update vulkan-headers ( #2197 )
2025-01-20 14:48:32 +02:00
squidbus
e1132db197
texture_cache: Prevent unregistered images from being tracked. ( #2196 )
2025-01-20 08:33:37 +01:00
Stephen Miller
0f93edb377
Implement IMAGE_ATOMIC_SWAP ( #2194 )
...
We already handle everything for this opcode in our IMAGE_ATOMIC function, so implementing this is fairly simple.
Should improve Wipeout 3.
2025-01-19 19:20:51 -08:00
Stephen Miller
4fa501c8d5
Additional libSceNpManager functions and cleanup ( #2195 )
...
* Error return on sceNpGetAccountIdA
Confirmed through hardware testing, this returns ORBIS_NP_ERROR_SIGNED_OUT on a signed out console.
Parameters are based on fpPS4 code.
* Fix compile
* Move errors to separate file
* Cleanup function headers
Swaps user_ids to use our OrbisUserServiceUserId type, and fixes parameter names to align with our coding standards.
* Add proper parameter checks
* Implement sceNpGetAccountId
This function takes an online_id, uses an NpManager function to get the user_id, then uses that user_id to perform the same internal functions as sceNpGetAccountIdA.
* Implement sceNpHasSignedUp
* Fix sceNpGetAccountId
Further hardware testing shows that these always write 0 to account_id when failing.
* Update np_manager.cpp
2025-01-19 19:12:42 -08:00
squidbus
d14e57f6a8
hotfix: Move some command buffer references down.
...
Prevents references becoming stale due to stream buffer flushes.
2025-01-19 18:45:37 -08:00
DanielSvoboda
80092b6367
Fix SurfaceFormat Format4_4_4_4 ( #2193 )
...
* Fix SurfaceFormat Format4_4_4_4
Pac-Man 256
* add_extension
2025-01-19 15:09:10 -08:00
DanielSvoboda
201f2817ca
Fix SurfaceFormat Format1_5_5_5 - Format5_5_5_1 ( #2191 )
...
* Fix SurfaceFormat Format1_5_5_5 - again
* Fix Format5_5_5_1
2025-01-19 13:55:27 -08:00
DanielSvoboda
17ac63d23a
Fix SurfaceFormat ( #2188 )
2025-01-19 17:47:40 +02:00
DanielSvoboda
c8bbecda26
Devtools: Close Button ( X ) ( #2187 )
2025-01-19 17:45:24 +02:00
georgemoralis
a7d45231b7
Filesystem devices ( #2184 )
...
* added dummy devices
* More WIP
* added urandom,srandom,random,console,deci_tty6 devices
* small fix
* macOS fix
2025-01-19 10:44:57 -03:00
Quang Ngô
ec0dfb32b5
Some ImGui tweaks for the game window ( #2183 )
...
* Remove window border
* Remove window rounding
* Set background color to black
2025-01-19 09:03:15 -03:00
squidbus
746f2e091d
tile: Account for thickness in micro tiled size calculation. ( #2185 )
2025-01-19 12:06:31 +01:00
Vladislav Mikhalin
269ce12614
fix build on arch
2025-01-18 16:54:06 +03:00
¥IGA
388548ba47
pad: Configurable DeadZone ( #2030 )
2025-01-18 16:02:02 +03:00
kalaposfos13
3b92cd1c1a
CLI: Add argument to pass an argument to the game ( #2135 )
2025-01-18 15:21:08 +03:00
Quang Ngô
1ea5f8f092
input: Unbroke KBM-only input ( #2179 )
2025-01-18 13:48:39 +03:00
squidbus
c80151adde
vk_presenter: Fix splash issues. ( #2180 )
2025-01-18 02:29:19 -08:00
squidbus
d361579618
texture_cache: Fix image mip overlap. ( #2177 )
2025-01-18 10:35:44 +01:00
squidbus
12364b197a
renderer_vulkan: Remove swapchain image reinterpretation. ( #2176 )
2025-01-18 01:13:16 -08:00
Quang Ngô
81ad575b22
video_core: Use adaptive mutex on Linux ( #2105 )
...
Fix performance regression with #1973 on SteamDeck
2025-01-17 23:47:38 -08:00
Quang Ngô
9a956f5ed0
renderer_vulkan: Clear blank frame ( #2095 )
...
* renderer_vulkan: Clear blank frame
Fix display of garbage images on startup on some drivers.
* Remove duplicated attachment declarations
* Remove duplicated rendering_info declarations
2025-01-17 23:08:45 -08:00
tomboylover93
40385e13e7
qt: Improve user experience on Steam Deck and window managers ( #2103 )
2025-01-18 10:08:20 +03:00
Quang Ngô
90b04e8cc0
input: Don't use old input state in GameController::ReadState() ( #2170 )
2025-01-18 09:59:38 +03:00
Vladislav Mikhalin
7b8177f48e
renderer: handle disabled clipping ( #2146 )
...
Co-authored-by: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2025-01-18 09:20:38 +03:00
Ian Maclachlan
a5440e0e43
Update kernel.cpp ( #2125 )
...
In kernel.cpp boost io_context.reset() deprecated/discontinued in latest versions. Changed to io_context.restart() as recommended.
2025-01-17 22:16:07 -08:00
¥IGA
e134fc5f1e
Qt: Open shadPS4 Folder ( #2107 )
...
* Qt: Open shadPS4 Folder
* clang-format
* Change order
* Update pt_BR.ts
2025-01-17 22:09:10 -08:00
polybiusproxy
99a04357d1
don't compile cs with higher shared memory than supported ( #2175 )
2025-01-17 21:51:33 +01:00
Vinicius Rangel
4e8c178aec
imgui: central node auto-hide tab ( #2174 )
2025-01-17 16:11:37 -03:00
Plínio Larrubia
0cee59cbe6
ci: Don't use the same cache for clang and gcc on linux ( #2173 )
2025-01-17 16:56:52 +02:00
squidbus
9e5b50c866
vk_platform: Clean up unnecessary debug message filters. ( #2171 )
2025-01-17 10:16:15 +02:00
squidbus
1d3427780a
renderer_vulkan: Fix present related validation errors. ( #2169 )
2025-01-17 10:16:03 +02:00