TheTurtle
cb4760b724
hot-fix: Enforce minimum stack size of 64KB
...
Fixes some crashes in BB from unity pt 1
2024-12-11 21:17:55 +02:00
Daniel R.
59d514dc45
core/kernel: implement condvar signalto
2024-12-11 20:12:35 +01:00
slick-daddy
d65872bbaa
Minor Translation Fixes ( #1691 )
...
* Update tr_TR.ts
Minor translation fixes. Mainly contains capitalization and small changes.
* Update tr_TR.ts
2024-12-11 21:11:34 +02:00
squidbus
1e8174ad52
cache: Invalidate pages for file reads. ( #1726 )
...
* cache: Invalidate pages for file reads.
* texture_cache: Simplify invalidate intersection check.
* vk_rasterizer: Make aware of mapped memory ranges.
* buffer_cache: Remove redundant page calculations.
Called functions will convert to page numbers/addresses themselves.
* file_system: Simplify memory invalidation and add a few missed cases.
2024-12-11 21:11:24 +02:00
squidbus
dc60312b7e
renderer_vulkan: Bind null color attachments when target is masked out. ( #1740 )
...
* renderer_vulkan: Bind null color attachments when target is masked out.
* Simplify setting null color attachment
2024-12-11 21:10:40 +02:00
¥IGA
b117b2667f
Displays FPS before frame latency ( #1736 )
2024-12-11 19:44:18 +01:00
Daniel R.
285c261507
liverpool: implement Rewind and IndirectBuffer packets
2024-12-11 19:40:45 +01:00
¥IGA
43313d4d3a
Fix for R4G4B4A4UnormPack16 Tiled image ( #1738 )
2024-12-11 16:07:33 +02:00
rainmakerv2
8f75b658aa
Add default value for Separate Update Folder ( #1735 )
...
Co-authored-by: rainmakerv2 <30595646+jpau02@users.noreply.github.com>
2024-12-11 14:57:11 +02:00
¥IGA
9b4a0f6ddd
Displays "Never Played" if the game has never been played ( #1697 )
...
* Displays "Never Played" if the game has never been played
* Update nb.ts + pt_BR.ts
2024-12-10 22:16:16 +02:00
Martin
acf4644a3f
Fix compiling due to typedefs varying across platforms ( #1729 )
...
* Fix compiling on modern C++ compilers
cd9fc5d0e9
broke it
* Fix order
* Test
* Test putting flags in old order
* Remove designated initializer
2024-12-10 22:15:43 +02:00
DanielSvoboda
ec6b20ba22
Fix delete cheats button ( #1731 )
2024-12-10 18:57:30 +02:00
DanielSvoboda
6f1d659aae
Remove game from list after deletion ( #1730 )
2024-12-10 15:40:54 +02:00
squidbus
0735b14246
renderer_vulkan: Introduce shader HLE system with copy shader implementation. ( #1683 )
...
* renderer_vulkan: Introduce shader HLE system with copy shader implementation.
Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
* buffer_cache: Handle obtaining buffer views partially within buffers.
* vk_shader_hle: Make more efficient
---------
Co-authored-by: TheTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2024-12-10 14:44:08 +02:00
squidbus
86914d8579
semaphore: Use handles to properly handle semaphore double-delete. ( #1728 )
2024-12-10 14:43:32 +02:00
squidbus
38a06bdb46
memory: Handle 0 alignment in MemoryManager::Allocate ( #1692 )
2024-12-10 13:13:34 +02:00
DanielSvoboda
82f3605d3e
Delete Patches Button ( #1722 )
2024-12-10 13:12:58 +02:00
squidbus
9b7893e51a
thread: Apply alternate signal stack to created threads. ( #1724 )
2024-12-10 13:08:53 +02:00
Vinicius Rangel
3511bf8ca0
Devtools - Shader editing ( #1705 )
...
* devtools: shader editing and compiling
* devtools: patch shader at runtime
* devtools: shader editing load patch even with config disabled
2024-12-09 21:11:11 +01:00
Martin
fd82f6b27c
Update nb translations ( #1712 )
...
* update nb_NO.ts
* small grammar changes
* revert to nb.ts
2024-12-09 18:53:25 +02:00
DanielSvoboda
068a50bf7f
Help - improvement ( #1522 )
...
* Help - improvement
* Adding shadow below icons
* Adding keys icon + Update changelog
* color according to the selected theme
* submenu 'Keys and Shortcuts'
* clang
* +
* remove keys_shortcuts
---------
Co-authored-by: ¥IGA <164882787+Xphalnos@users.noreply.github.com>
2024-12-09 18:47:26 +02:00
squidbus
8e61c07027
shader_recompiler: Implement S_ABS_I32 ( #1713 )
2024-12-09 12:12:33 +01:00
squidbus
8520d7f666
image_view: Correct view format for D16Unorm images as well. ( #1708 )
2024-12-08 21:53:29 +01:00
Stephen Miller
98784a0bdd
Implement sceGnmDingDongForWorkload ( #1707 )
...
Seen in Final Fantasy XV.
2024-12-08 22:04:33 +02:00
Daniel R.
55ddabc22c
The way to Unity, pt.3 ( #1681 )
2024-12-08 18:30:33 +02:00
Daniel R.
a1a906daa3
format
2024-12-08 16:05:36 +01:00
Daniel R.
2c999e7ad4
video_core/amdgpu: fix calculation of lod range
2024-12-08 16:02:38 +01:00
Daniel R.
87ea3e08a1
video_core: improve image cube heuristic
2024-12-08 15:57:51 +01:00
¥IGA
b9da29b6dd
Better title bar for Cheats/Patches menu ( #1696 )
2024-12-08 10:20:24 +02:00
squidbus
bc396f5c28
shader_recompiler: Fix check for fragment depth store. ( #1694 )
2024-12-08 10:20:05 +02:00
squidbus
e9a691e95e
image_view: Add more BGRA storage format swizzles. ( #1693 )
2024-12-08 10:19:39 +02:00
auser1337
e8e3d63d1d
ajm: support for multiple contexts ( #1690 )
...
* ajm: support for multiple contexts
* fix sceAjmInitialize
2024-12-08 10:18:12 +02:00
Ada Ahmed
387622ead0
fix: fix #1457 again by moving av_err2str to a common header ( #1688 )
2024-12-08 00:52:03 +02:00
TheTurtle
0856821a19
hot-fix: Allow unpriviledged userfaultfd
2024-12-08 00:10:20 +02:00
IndecisiveTurtle
b50e09e94a
shader_recompiler: Fix mistake
2024-12-07 23:45:23 +02:00
psucien
22dcacea6b
hot-fix: fix for incorrect asc qid
2024-12-07 22:28:31 +01:00
squidbus
7b77393d09
shader_recompiler: Implement V_LSHL_B64 for immediate arguments. ( #1674 )
2024-12-07 23:28:17 +02:00
¥IGA
abb8979499
Fix + documentation update ( #1689 )
2024-12-07 23:27:57 +02:00
¥IGA
6e1bf1fae6
Support for Vulkan 1.4 ( #1665 )
2024-12-07 19:41:41 +02:00
psucien
fa309b9e14
hot-fix: obtain cmdbuf for dispatches after cache ops
...
This fixes cmdbuf being in incorrect state after scheduler rotation on flush
2024-12-07 10:30:36 +01:00
Daniel R.
2ccc21df86
hotfix: add missing include
2024-12-07 10:07:14 +01:00
Daniel R.
264d2ef1f2
hotfix: enable discord RPC
2024-12-07 09:48:12 +01:00
Vladislav Mikhalin
10f53998c9
recompiler: fixed fragment shader built-in attribute access ( #1676 )
...
* recompiler: fixed fragment shader built-in attribute access
* handle en/addr separately
* handle other registers as well
2024-12-07 01:20:09 +02:00
squidbus
7cbcc7f4c2
semaphore: Add GCD semaphore implementation. ( #1677 )
2024-12-06 23:46:44 +02:00
Daniel R.
6b692578c8
The way to Unity, pt.2 ( #1671 )
2024-12-06 22:04:36 +01:00
IndecisiveTurtle
39472729ca
hot-fix: Silence depth macrotiled warning
2024-12-06 21:50:25 +02:00
IndecisiveTurtle
a328dcf459
buffer_cache: Bump usable address space to 40bits
...
* Fixes crashes in games that use the upper region of user area
2024-12-06 20:00:21 +02:00
TheTurtle
43d5d22500
video_core: Add multipler to handle special cases of texture buffer stride mismatch ( #1640 )
...
* page_manager: Enable userfaultfd by default
* Much faster than page faults and causes less problems
* shader_recompiler: Add texel buffer multiplier
* Fixes format mismatch assert when vsharp stride is multiple of format stride
* shader_recompiler: Specialize UBOs on size
* Some games can perform manual vertex pulling and thus bind read only buffers of varying size. We only recompile when the vsharp size is larger than size in shader, in opposite case its not needed
* clang format
2024-12-06 19:54:59 +02:00
squidbus
1bfa1499ae
specialization: Fix fetch shader field type ( #1675 )
2024-12-06 12:59:55 +02:00
squidbus
6e41da3bae
misc: Fix clang format ( #1673 )
2024-12-06 02:21:35 +02:00