Niram7777
6633d7252c
Log read setting from old toml outside the [Log] section ( #4342 )
2026-05-05 02:21:28 +03:00
Marcin Mikołajczyk
34b35b526e
Neo: Float16 packed math ( #4354 )
2026-05-04 15:21:20 -07:00
Marcin Mikołajczyk
26eaa3e3af
Neo: 16bit shift instructions ( #4351 )
2026-05-04 10:13:42 -07:00
rainmakerv2
ad102a173a
Imgui: make imgui emulator settings accessible with hotkey ( #4345 )
...
* put all big picture files in same folder
* Fix includes
* Update main.cpp
* make imgui settings dialog accessible by hotkey
2026-05-04 13:51:08 +03:00
Kravickas
ea8bed1c94
Implement sceGnmInsertDingDongMarker ( #4340 )
2026-04-30 22:03:28 -07:00
Marcin Mikołajczyk
a3e25efad5
Neo: V_MAD_MIX opcodes ( #4338 )
2026-04-30 16:56:27 -07:00
Marcin Mikołajczyk
f90b89ce61
Float shenanigans ( #4327 )
2026-04-30 16:55:39 -07:00
Stephen Miller
1956b791d4
Properly clear handle data on close ( #4339 )
2026-04-30 16:55:04 -07:00
Stephen Miller
e7d571c8da
Common: Restore old log filter behavior ( #4336 )
...
* Restore old log filter behavior
Not sure exactly why this hadn't happened yet.
* Suggested change
* Update documentation to include changes
* Remove mention of debug log class
Debug is both a valid class and level, kinda confusing to use it as an example in my opinion.
* Error instead of assert
* Missing include
2026-04-30 23:00:21 +03:00
kalaposfos13
5bfec866b1
Change ASSERT macros to be do while loops instead of lambdas to preserve original function names in the log ( #4337 )
...
* Change ASSERT macros to be do while loops instead of lambdas to preserve original function names in the log
* copyright 2026
2026-04-30 19:42:54 +03:00
TheThunderTurner
6d0318a840
Fix assertion condition for request_id limit ( #4334 )
2026-04-29 10:02:19 -05:00
Stephen Miller
475696c542
Bump enum range to fix unknown opcode logging ( #4333 )
2026-04-29 07:11:41 +03:00
Marcin Mikołajczyk
76729835d7
Neo: bit and alu instructions ( #4332 )
2026-04-28 14:54:15 -07:00
Marcin Mikołajczyk
7755e98a2f
Parse Data Parallel Primitive ( #4331 )
2026-04-28 12:53:13 -07:00
baggins183
09c20d4636
Add support for LsHsEsGs (tess + geometry) pipelines where tess in onchip and geometry is offchip ( #4328 )
2026-04-28 22:41:09 +03:00
georgemoralis
cf238acea9
fixed truncate of request_id data ( #4330 )
2026-04-28 19:06:43 +03:00
Marcin Mikołajczyk
d47b0524ce
V_ADD3_U32 and V_OR3_B32 ( #4326 )
2026-04-27 13:35:37 -07:00
Marcin Mikołajczyk
fba374442c
file_sys: apply case-insensitive search to mods_path on GNU/Linux and macOS ( #4312 ) ( #4310 )
...
The case-insensitive fallback search() in GetHostPath is only
invoked for patch_path and host_path, so mods whose file or folder
capitalization does not exactly match the guest path are silently
bypassed even when the files are present. Mirror the existing
search(patch_path) pass for mods_path, placed first to preserve
mod > patch > base precedence.
Co-authored-by: Matías Buzzo <matias@mbuzzo.com>
2026-04-27 18:07:05 +03:00
Matías Buzzo
f98f1aac5a
file_sys: apply case-insensitive search to mods_path on GNU/Linux and macOS ( #4312 )
...
The case-insensitive fallback search() in GetHostPath is only
invoked for patch_path and host_path, so mods whose file or folder
capitalization does not exactly match the guest path are silently
bypassed even when the files are present. Mirror the existing
search(patch_path) pass for mods_path, placed first to preserve
mod > patch > base precedence.
2026-04-27 11:00:31 +03:00
rainmakerv2
5d506c98aa
Fix big picture crash on some compiled builds ( #4321 )
...
* Update main.cpp
* pass executable name to big picture mode
2026-04-27 10:03:51 +03:00
Stephen Miller
e33a185423
Recompiler: Use num_records to check if an inline buffer exists ( #4323 )
...
* Change buffer check to use num_records instead
* Fix the address fixup check
Since base_address == 0 is possible, this should specifically check against 1 (which we reserve for null buffers).
Kinda shocked TLOU/Uncharted worked at all without setting this.
2026-04-27 08:39:00 +03:00
Jun-Hong Cheng
a762f70df3
Fix Vulkan device sorting logic violating strict weak ordering ( #4322 )
2026-04-25 13:57:00 -07:00
squidbus
47f5cc1437
shader_recompiler: Only forward declared number of vertex inputs. ( #4293 )
...
* shader_recompiler: Only forward declared number of vertex inputs.
* shader_recompiler: Account for clip distance emulation in number of exports.
2026-04-25 18:33:29 +03:00
Niram7777
5a15eb4d94
Fix log async thread name and custom setting not loaded ( #4319 )
...
* Log fix thread name in async
* Log always load custom settings
* Log always in color like before spdlog
2026-04-25 17:19:30 +03:00
Marcin Mikołajczyk
99f2480e21
Neo: V_*_F16 arithmetic ops ( #4311 )
2026-04-25 12:51:02 +02:00
Stephen Miller
2c9eee1eb5
Reduce address space size for FreeBSD ( #4318 )
2026-04-25 09:14:34 +03:00
georgemoralis
737d23b28b
Save fixes VIIIIX ( #4315 )
...
* fix issue with concurrent writes , this fix racing with permission denied
* optimize
* fixup
2026-04-24 15:16:15 -05:00
georgemoralis
f710074500
return proper error if user is invalid ( #4317 )
2026-04-24 23:06:34 +03:00
shinra-electric
615949ea40
CI: Silence some warnings ( #4314 )
...
* Bump checkout version
* Don't install ninja
2026-04-24 17:50:49 +03:00
Valdis Bogdāns
e455a2f41a
go-to-noto-again ( #4309 )
...
* renderer: update font handling and add new font support
- Added support for multiple NotoSans fonts including Arabic, Thai, and CJK.
- Refactored font loading logic to use FontStack for better management.
- Removed deprecated NotoSansJP font and updated font paths in CMake.
* optimize atlas size
---------
Co-authored-by: w1naenator <valdis.bogdans@hotmail.com>
2026-04-23 18:52:04 +03:00
georgemoralis
f24ad8568e
Revert "renderer: update font handling and add new font support ( #4305 )" ( #4308 )
...
This reverts commit 417d91cc79 .
2026-04-23 17:18:32 +03:00
Stephen Miller
da7b673704
Fix our workaround for missing trophy key. ( #4306 )
2026-04-23 15:10:19 +03:00
Valdis Bogdāns
417d91cc79
renderer: update font handling and add new font support ( #4305 )
...
- Added support for multiple NotoSans fonts including Arabic, Thai, and CJK.
- Refactored font loading logic to use FontStack for better management.
- Removed deprecated NotoSansJP font and updated font paths in CMake.
Co-authored-by: w1naenator <valdis.bogdans@hotmail.com>
2026-04-23 14:47:09 +03:00
Marcin Mikołajczyk
07a0475d0f
VOP decoding for Neo ( #4301 )
2026-04-22 09:35:22 +03:00
Lander Gallastegi
c68a8baa94
chroe: fix building on fedora 44 / clang 22 ( #4303 )
...
* add includes to fix building
* update documentation
2026-04-22 09:34:53 +03:00
Niram7777
2b7d54f785
Dont use logger after Shutdown ( #4302 )
...
* Only flush log if not Shutdown
* Fix null logger deref, copy it
2026-04-21 15:24:05 -05:00
Marcin Mikołajczyk
dcdbd174d2
Define new GCN instructions present in Neo mode ( #4297 )
2026-04-20 20:53:40 +02:00
squidbus
01e8606f14
renderer_vulkan: Fix additional validation errors ( #4296 )
2026-04-20 17:00:18 +03:00
squidbus
d1643d1475
renderer_vulkan: Add a few more feature support guards. ( #4291 )
2026-04-20 02:01:09 -07:00
Marcin Mikołajczyk
ffbcd0d364
For OpImageFetch, do not provide both Lod and Sample operands ( #4210 )
2026-04-20 11:26:24 +03:00
Kravickas
ae1acfa94d
VUID-vkCmdDraw-None-06887 ( #4204 )
...
turtle agreed on that
2026-04-20 11:03:41 +03:00
TheTurtle
526c346f90
renderer_vulkan: Renderer microoptimizations ( #4290 )
...
* renderer_vulkan: Microoptimizations from profiling
* buffer_cache: Only use streaming path on cpu modified memory
If the pages arent cpu modified, then a gpu buffer with valid data exists that can be used instead
* clang format
* fix max num_layers
2026-04-20 09:20:07 +03:00
Marcin Mikołajczyk
012b4a6ef5
Define GCN instructions in tests ( #4289 )
2026-04-20 08:48:02 +03:00
squidbus
90b75eadec
address_space: Fix order of operations ( #4288 )
2026-04-19 14:26:14 -07:00
Stephen Miller
3400bdf4b1
Core: Fix issues with #4273 ( #4287 )
...
* Assert on failed mappings, ignore segment prot
* Re-add segment prot conversion
* Disable backing for execute mappings
Macs don't allow this apparently.
* Add assert for file execute permissions
2026-04-19 14:20:42 -07:00
Stephen Miller
9af4aa2e25
Kernel.Vmm: Proper address checking in QueryProtection ( #4286 )
2026-04-19 14:20:14 -07:00
Niram7777
0bdc2020b4
HOTFIX: set_color not defined ( #4285 )
...
lld-link: error: undefined symbol: public: void __cdecl spdlog::sinks::wincolor_sink<class std::mutex>::set_color(enum spdlog::level, unsigned short)
2026-04-19 15:15:38 -05:00
Niram7777
8fcf8ca894
Logging like in the old days ( #4284 )
...
* Log level first letter uppercase
* Old log color
* Missing include Windows
2026-04-19 22:34:35 +03:00
Marcin Mikołajczyk
963d10f220
Test framework for GCN pipeline ( #4272 )
...
* Test framework for GCN pipeline
* Try fixing test compilation on CI
2026-04-19 22:15:08 +03:00
Niram7777
a95e71e156
Remove namespaces in logs ( #4283 )
2026-04-19 21:37:38 +03:00