Commit Graph
41277 Commits
Author SHA1 Message Date
Vishwanath Martur 052d0c3c35 Fix toast warning in SDL build
Related to #18951

Add toast warning for unpacked ISO directories in SDL build.

* Check if the path to a directory containing an unpacked ISO is passed as a command line argument.
* Display the toast warning "Warning: Playing unpacked games may cause issues." if an unpacked ISO directory is detected.
2024-11-26 18:46:37 +05:30
Henrik Rydgård 288f329181 Merge pull request #19659 from hrydgard/gradle-update
Android: Bump the gradle plugin version again
2024-11-26 11:46:08 +01:00
Henrik Rydgård 67585b927b Bump the gradle plugin version again 2024-11-26 10:35:28 +01:00
Henrik Rydgård c2f5387484 Merge pull request #19657 from hrydgard/debugger-framebuffer-viewer
ImDebugger: Basic framebuffer viewer
2024-11-26 09:52:30 +01:00
Henrik Rydgård eaff38f161 Implement ImGui clipped batch texturing support in the other backends too 2024-11-26 09:38:30 +01:00
Henrik Rydgård e82b7f788e Implement texture binding in draw batches. Framebuffer viewer now works in Vulkan. 2024-11-26 09:22:35 +01:00
Henrik Rydgård 57845b02c5 ImGui thin3d backend: Add texture binding support 2024-11-26 09:05:29 +01:00
Henrik Rydgård a74e4a105c ImDebugger register window: Show fpcond on FPU tab. Fix display issue in kernelobj window 2024-11-26 08:41:39 +01:00
Henrik Rydgård a265119773 Merge pull request #19656 from hrydgard/misc-debugger
ImDebugger: Add a basic kernel object list
2024-11-26 08:31:59 +01:00
Henrik Rydgård 1eadea2589 Show the filesystem types and origins in the list (except ISO) 2024-11-26 00:36:58 +01:00
Henrik Rydgård e95d9b15b4 Add kernel object viewer, reimpl "Run to here" 2024-11-26 00:13:37 +01:00
Henrik Rydgård 28f1a7d45d Slightly better right-click behavior in disasm view 2024-11-25 23:52:31 +01:00
Henrik Rydgård 8372105d66 Fix printscreen keyboard mapping (although kinda useless) 2024-11-25 23:40:51 +01:00
Henrik Rydgård 235225832c Merge pull request #19655 from hrydgard/more-im-debugger
More ImDebugger stuff
2024-11-25 23:25:51 +01:00
Henrik Rydgård 47d8e292eb ImDebugger: Add basic filesystem browser. Add partial support for "save file dialogs" to System. 2024-11-25 23:03:15 +01:00
Henrik Rydgård 20c4649963 Fix step over, other stepping issues 2024-11-25 19:02:17 +01:00
Henrik Rydgård 9801f4c810 Add "Rename function" functionality. Fix some input and stepping bugs. 2024-11-25 10:18:56 +01:00
Henrik Rydgård fe38e8822c Merge pull request #19654 from hrydgard/additional-imdebugger-features
ImDebugger: Add Breakpoints window
2024-11-25 00:48:38 +01:00
Henrik Rydgård 9138b7944d Buildfix 2024-11-25 00:30:16 +01:00
Henrik Rydgård ddd9c43f94 Disable F11 fullscreen shortcut in imdebugger (collides with stepping) 2024-11-25 00:25:17 +01:00
Henrik Rydgård 8831d4bfe7 ImGui: Implement Shift/Ctrl/Alt modifier support 2024-11-25 00:23:28 +01:00
Henrik Rydgård 3cba1135d5 Add basic breakpoint editing window. Need UI refinement 2024-11-25 00:23:28 +01:00
Henrik Rydgård d790802505 Start work on membkpoint listing 2024-11-25 00:23:26 +01:00
Henrik Rydgård f692092159 Merge pull request #19646 from hrydgard/imgui-ttf-support
ImGui debugger: Add TTF font support
2024-11-25 00:23:00 +01:00
Henrik Rydgård 7992ff4627 Make CBreakpoints an object 2024-11-25 00:22:53 +01:00
Henrik Rydgård e31636caec Still use a fixed-width font for the disassembly (might change this) 2024-11-25 00:03:06 +01:00
Henrik Rydgård 2a1cda05b0 ImGui: Fix DPI scale, disable unneeded logging 2024-11-24 23:41:27 +01:00
Henrik Rydgård 6dfc5ea9ef ImGui: Add TTF font support
We use the Roboto font that we're already shipping for now, although, we could
also support other fonts or have a setting.
2024-11-24 21:29:34 +01:00
Henrik Rydgård 32d8b12d47 Merge pull request #19647 from hrydgard/more-debugger-stuff
ImDebugger: Framebuffer listing, keyboard shortcuts and more
2024-11-24 08:53:20 +01:00
Henrik Rydgård e66516eb50 ImDebugger: Add ability to rename function symbols 2024-11-23 23:23:52 +01:00
Henrik Rydgård 6b11ebfb9f ImDebugger: Fix a bunch of keyboard shortcuts 2024-11-23 23:23:52 +01:00
Henrik Rydgård c5eb600044 Add search functionality to disassembler 2024-11-23 23:23:52 +01:00
Henrik Rydgård 194b2ce076 Ge Debugger: Add a framebuffer listing, along with some plumbing 2024-11-23 23:23:48 +01:00
Henrik Rydgård d799424fca Merge pull request #19649 from DDinghoya/patch-27
Update ko_KR.ini
2024-11-23 17:09:54 +01:00
DDinghoya d4fb3213ae Update ko_KR.ini 2024-11-23 23:42:39 +09:00
Henrik Rydgård 15c0648b5a Merge pull request #19648 from kotcrab/struct-viewer-fixes
Struct viewer fixes and improvements
2024-11-23 15:15:34 +01:00
kotcrab bf0b8b59a5 Various struct viewer fixes and improvements
- Can't add multiple watches at once from globals
- Removing watch incorrectly affects tree state
- Fix formatting bitfield enum member with 0 value
- Better formatting for non bitfield enums
- More accurate setup instructions
- Improved UI for setting number of pointer elements
- Chunked display for large arrays and pointers
2024-11-23 10:57:42 +01:00
kotcrab 41c53bbb7a Fix comments style 2024-11-22 22:44:45 +01:00
Henrik Rydgård 21ffc37ebd Merge pull request #19645 from hrydgard/more-buffer-opt
Optimize Buffer slightly more, fix using touchscreen controls using the mouse
2024-11-22 11:06:34 +01:00
Henrik Rydgård 107bd01536 Fix some issues with clicking touch buttons using the mouse after the hover change.
Increase a buffer size.
2024-11-22 10:31:10 +01:00
Henrik Rydgård 305453b52d Buffer: Optimize scanning for the next crlf 2024-11-22 10:31:07 +01:00
Henrik Rydgård 129c64c6b8 Merge pull request #19644 from hrydgard/buffer-optimization
Optimize "Buffer" with a new data structure
2024-11-22 07:23:55 +01:00
Henrik Rydgård dacdb0c6c2 Buildfix 2024-11-22 01:27:37 +01:00
Henrik Rydgård d1d7ddf310 Use CharQueue in Buffer 2024-11-22 00:02:50 +01:00
Henrik Rydgård cb27df02f3 Implement new fast queue data structure CharQueue 2024-11-22 00:02:47 +01:00
Henrik Rydgård 2853bcd8f8 Merge pull request #19643 from hrydgard/imgui-fixes
ImDebugger fixes: OpenGL and D3D9 rendering fixed
2024-11-21 16:17:24 +01:00
Henrik Rydgård 5a3eeb9d9b ImDebugger: Fix issue with HLE Modules window always showing, more granular sleep logging 2024-11-21 15:48:18 +01:00
Henrik Rydgård 659af60613 Fix ImDebugger rendering on D3D9 as well (although not very optimally). 2024-11-21 15:48:18 +01:00
Henrik Rydgård 617bef73ee Fix a runtime warning in text rendering 2024-11-21 15:48:18 +01:00
Henrik Rydgård c6c9e32d15 Fix the ImDebugger on OpenGL 2024-11-21 15:48:18 +01:00