Mrlinkwii
bd8289952f
UI : remove issue tracker button
2024-09-18 22:35:55 +10:00
Marcin Mitura
c1e52a2a1d
feat: Polish localization updates
2024-09-18 22:35:54 +10:00
Stenzek
140c4ffc7a
Misc: Normalize OSD message keys
2024-09-18 22:35:50 +10:00
Stenzek
57f47371ba
StringUtil: Speed up EncodeHex()/append_hex()
2024-09-18 21:42:46 +10:00
Stenzek
b7d76e2d46
Common: Allow PRINTFLIKE to work on Clang
...
And thus clang-cl.
2024-09-18 21:31:06 +10:00
Stenzek
53bff3f062
Pad: Fix stuck inputs after loading mismatched state pad type
2024-09-18 21:21:57 +10:00
Stenzek
90a756a449
CPU: Display loadstore offsets in hex
...
Also add 0x prefix to logical immediate operands, since it is printed
in hex, and normalize arithmetic operands.
2024-09-15 17:29:33 +10:00
Stenzek
67f4e1542f
Qt/Debugger: Connect breakpoint checkbox
2024-09-15 17:15:47 +10:00
Stenzek
0b8a780380
CPU: Add SetBreakpointEnabled()
2024-09-15 17:15:38 +10:00
Bobby Smith
11e77b1c84
GameDB: South Park - Chef's Luv Shack controller update ( #3298 )
2024-09-15 08:17:47 +02:00
PugsyMAME
ca4fdd0eff
Quality of Life changes to breakpoints ( #3297 )
...
1. Made it so that breakpoints are checked for a match on 28 bits rather than the full 32 bits. It's much simpler to use 12345 rather than 80012345 and risk getting the number of zeros wrong and also handles the mirror code/memory accesses using 00??????, 80?????? & A0??????.
2. Added bp.hit_count update to execution breakpoints.
3. Changed the Hit breakpoint message at the bottom of the debugger screen to include the hit count [see notes later].
4. Added bp.enabled check to the execution breakpoint (it uses it in the r/w breakpoints code already) [see notes later].
Notes:
3. I've added the hit count to the message as it's quicker to spot but it's also a partial workaround as the Hit Count in the Breakpoints tab doesn't seem to get refreshed.
4. I thought the checkbox in the Breakpoints tab would set the bp.enabled but it seems it has no affect on any type of breakpoint. The only way to stop a breakpoint is to delete it.
2024-09-15 07:17:08 +01:00
Stenzek
7c0629f51c
Qt/Debugger: Improve row scrolling
...
Don't center the current PC unless we're going off screen, or requested
a specific address.
2024-09-14 02:07:08 +10:00
Anderson Cardoso
8b0bcc8657
Atualização Português do Brasil
...
Atualizado para a última versão.
PS: Refente a recente mudança na licença do emulador
Comentado aqui #3295 da minha parte fica liberado a alteração por parte do desenvolvedor de coisas que faço e/ou fiz: ícones, temas, traduções alguns ajustes antigos e afins para que fique de acordo com a modificação da licença atual.
PS: Regarding the recent change in the emulator license
Commented here #3295 on my part, the developer is allowed to change things that I do and/or have done:
Icons, themes, translations, some old adjustments and the like so that they are in accordance with the change in the current license.
2024-09-13 10:39:01 -03:00
Stenzek
036ea15dd2
Qt: Fix memory view colours in light themes
2024-09-14 00:44:44 +10:00
Stenzek
c1bd6b7153
GPUDevice: Use suffixed shaderc libname
...
Avoids conflicts with other installations of shaderc, e.g. the Vulkan
SDK, which might be in the user's LD_LIBRARY_PATH.
2024-09-13 23:05:01 +10:00
Stenzek
45c87ea55e
Qt: Enable word wrap in Settings window list
2024-09-13 21:22:48 +10:00
Stenzek
880b4b76de
ImGuiFullscreen: Disable border animation when smooth scrolling is off
2024-09-13 21:14:07 +10:00
Stenzek
333fc71704
System: Set realtime constraints on MacOS
...
Significantly improves frame timing/pacing, now it is a
flat line on my 2023 MBP like other platforms.
2024-09-13 20:23:57 +10:00
Stenzek
b52743c24e
MetalDevice: Use CocoaTools methods
2024-09-13 19:52:09 +10:00
Stenzek
4dd07aa8b6
MetalDevice: Implement pipeline cache
2024-09-13 19:26:44 +10:00
Stenzek
d931a2b4c0
MetalDevice: Use TranspileAndCreateShaderFromSource()
2024-09-13 17:31:59 +10:00
Stenzek
03c60f2b40
MetalDevice: Implement timed present
2024-09-13 15:19:29 +10:00
Stenzek
ba9718a8e8
System: Reduce force-displayed-warning scope
...
Please don't make me regret this.
2024-09-10 23:53:39 +10:00
Stenzek
a1de20c4fa
Misc: Warning fixes
2024-09-10 23:53:27 +10:00
KamFretoZ
261c5ef90d
Qt: Make Virtual Controller List Word Wrapped
2024-09-10 20:13:01 +07:00
KamFretoZ
c48e1e57e8
Qt: Tweak Grey Matter Theme
2024-09-10 20:12:29 +07:00
KamFretoZ
977214e555
Qt: Expand Controller List Width
2024-09-10 20:02:35 +07:00
KamFretoZ
819566e45d
Qt: Rename NeGcon Rumble controller name
2024-09-10 19:59:41 +07:00
KamFretoZ
32d3113ea7
Qt: Expand Controller Profile Dropdown Width
2024-09-10 19:56:38 +07:00
Stenzek
2ff936e4fb
Settings: Remove second source of truth for OSD notifications
...
And split it into warnings/messages. Warnings are always displayed
regardless of the "Show OSD Messages" setting, because they're critical
and users forget they disable messages.
2024-09-10 22:10:42 +10:00
Stenzek
2ff6154f74
Achievements: Open profile on leaderboard selection
2024-09-09 22:10:06 +10:00
Stenzek
79b2660f91
ImGuiFullscreen: Fix whole menu being unscrollable
...
If the first/last menu items were not enabled, e.g. settings pages
2024-09-09 21:37:52 +10:00
Stenzek
d7cafc8dce
ImGuiFullscreen: Allow smooth scrolling
2024-09-09 21:57:08 +10:00
Stenzek
085b203193
SPU: Connect 0x1F801DB8/0x1F801DBA writes
...
But I'm not aware of any games that actually use this, and if there is a
sweep active, it will be soon overwritten anyway.
2024-09-09 21:04:47 +10:00
Stenzek
3079ae0e24
Settings: Default console logging to running from TTY
2024-09-09 20:55:15 +10:00
Stenzek
d52992cf80
Qt/Debugger: Snap code view to center on goto address
2024-09-09 20:41:10 +10:00
Stenzek
29adef579d
Qt/Debugger: Highlight selection on dump address
2024-09-09 20:37:04 +10:00
Stenzek
a5aa5a6690
Qt/Debugger: Invalidate blocks on manual memory edit
...
Ensures recompiler isn't executing stale code.
2024-09-09 20:19:26 +10:00
Stenzek
492124f703
MSBuild: Disable RTTI on Windows builds
...
It's not used.
2024-09-09 19:22:41 +10:00
Stenzek
81672028b3
Cheats: Prevent inlining of memory functions
...
Clang is way too eager here and inlines the whole thing hundreds of
times within CheatList::Apply().
2024-09-09 18:53:51 +10:00
Stenzek
1692782c3d
MediaCapture: Fix audio timestamp drift
...
Fixes capture lag after approximately 10 minutes.
2024-09-09 17:27:22 +10:00
Stenzek
e838717627
D3D12Device: Fix crash when using media capture
2024-09-09 17:27:10 +10:00
Stenzek
86ae996dcd
D3D12Device: Use DXC and 12.0 feature level
2024-09-09 00:23:30 +10:00
Stenzek
70ca56d2b5
Deps: Include DXC and DirectX Agility SDK
2024-09-09 00:00:35 +10:00
Stenzek
10ebd065b7
GPUDevice: Add API version field
...
Also tie shader caches to API version and device LUID. That way we don't
have tons of cache files, and they're regenerated if the GPU/driver
changes.
2024-09-08 23:33:05 +10:00
Stenzek
e7b6bc1d16
GPUDevice: Support ingesting SPIR-V
...
Will be transpiled to HLSL -> DXBC for DirectX backends.
2024-09-08 22:11:58 +10:00
Stenzek
409ff1db41
VulkanDevice: Handle rare case of unaligned SPIR-V
2024-09-08 21:55:51 +10:00
Stenzek
c0c80125a7
PostProcessing/FX: Use SPIR-V instead of GLSL for Vulkan
2024-09-08 19:43:18 +10:00
Stenzek
552d4aa7d2
dep/reshadefx: Update to 7bdfb03
2024-09-08 19:19:58 +10:00
Stenzek
623f87df58
Common: Extract out ryml helpers
2024-09-09 00:35:31 +10:00