Commit Graph

  • 32a5571df5 Merge pull request #19689 from hrydgard/sceGe-refactor Henrik Rydgård 2024-12-02 10:08:09 +01:00
  • 05b2d2b19d Make a new error message for invalid zip files. Re-use the old translation Henrik Rydgård 2024-12-02 09:44:34 +01:00
  • 35f9b9d0d8 Qt buildfix, assorted warning fixes Henrik Rydgård 2024-12-02 09:14:10 +01:00
  • 060a2735e7 Show VisualString in screenshot notifications Henrik Rydgård 2024-12-02 00:06:18 +01:00
  • 16c6855ef0 Plumb through a basic Ge debugger window (no real functionality yet) Henrik Rydgård 2024-12-01 23:04:42 +01:00
  • e94defbb15 Get the CORE_RUNNING_GE coreState working! Henrik Rydgård 2024-12-01 22:00:15 +01:00
  • 96c4a10e8c Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping. Henrik Rydgård 2024-12-01 21:04:21 +01:00
  • 4c0a4dadac sceGe: Unexpose some functions Henrik Rydgård 2024-12-01 20:42:16 +01:00
  • f34ea42303 Merge pull request #19686 from hrydgard/more-fixes Henrik Rydgård 2024-12-01 16:51:52 +01:00
  • 68fdb522cb Fix small accuracy issue in through-mode 2D culling Henrik Rydgård 2024-12-01 16:02:48 +01:00
  • 55f8a14e77 Merge pull request #19685 from hrydgard/through-mode-culling Henrik Rydgård 2024-12-01 15:40:22 +01:00
  • 3eef1f8738 Minor debugger update Henrik Rydgård 2024-12-01 14:54:33 +01:00
  • d3b6d12067 Cull through-mode 2D draws against scissor rectangle Henrik Rydgård 2024-12-01 14:49:10 +01:00
  • ba01673b4f Merge pull request #19684 from hrydgard/new-log-categories Henrik Rydgård 2024-12-01 14:55:10 +01:00
  • 7f13bc1a34 Add new log category for texture replacements Henrik Rydgård 2024-11-25 23:25:05 +01:00
  • 7db6114187 Merge pull request #19683 from hrydgard/texture-cache-stats Henrik Rydgård 2024-12-01 14:16:27 +01:00
  • b195061a45 Add texture cache stats to ImDebugger Henrik Rydgård 2024-12-01 13:57:07 +01:00
  • 61ae6d6c90 Merge pull request #19681 from Cohee1207/fix-toast-font Henrik Rydgård 2024-11-30 16:23:12 +01:00
  • 77d069e5e7 Set UI font when drawing OSD Fixes #19680 Cohee 2024-11-30 16:57:32 +02:00
  • d6b90933f8 Merge pull request #19679 from hrydgard/file-system-perf-5 Henrik Rydgård 2024-11-30 14:23:51 +01:00
  • 5c13fcd9ab sneak in a fix for closing the display window Henrik Rydgård 2024-11-30 14:01:50 +01:00
  • c9df030703 TextureReplacer: Improve ini file loading error reporting Henrik Rydgård 2024-11-30 13:52:08 +01:00
  • cf88d8b693 Fix bug in ini parsing on non-Windows Henrik Rydgård 2024-11-30 13:51:24 +01:00
  • e4c0ed7078 TextureReplacement: Call CloseFile as early as possible when loading textures. Henrik Rydgård 2024-11-30 11:56:27 +01:00
  • 36d10b89e2 Remove locks on safe zip file operations (that don't involve the file pointer) Henrik Rydgård 2024-11-30 11:55:36 +01:00
  • 7b0551fa0b Merge pull request #19676 from hrydgard/file-system-perf-part-4 Henrik Rydgård 2024-11-30 03:18:37 +01:00
  • eccf23cf3b Cleanup after prev PR Henrik Rydgård 2024-11-30 02:51:48 +01:00
  • 1f108a0e8c Remove the java-side directory listing filtering, didn't work. Henrik Rydgård 2024-11-30 02:43:33 +01:00
  • 5c1eaf1933 Faster savedata deletion Henrik Rydgård 2024-11-30 01:51:00 +01:00
  • d88d161822 Fix crash in logging Henrik Rydgård 2024-11-30 01:48:49 +01:00
  • 821624c494 TextureReplacer: Remove a lock that I don't think should be there. Blacklist another folder. Henrik Rydgård 2024-11-30 01:30:46 +01:00
  • 7cc59dcda1 Savedata multiload: Do a directory listing so we can filter missing directories faster. Henrik Rydgård 2024-11-30 01:29:33 +01:00
  • ed296e4587 ZipFileReader: Save the zip path so we can log it Henrik Rydgård 2024-11-30 01:28:53 +01:00
  • 755b062abd Minor perf improvement in ini file parser Henrik Rydgård 2024-11-30 01:24:54 +01:00
  • bd3c58e540 Game config loading: Remove redundant Exists calls Henrik Rydgård 2024-11-30 00:40:11 +01:00
  • 5eeb15b30a Use Exists instead of GetFileInfo in more cases Henrik Rydgård 2024-11-30 00:39:38 +01:00
  • 6d5fbc4d6b GameScreen: Remove a redundant savedata size calc on the main thread Henrik Rydgård 2024-11-30 00:38:10 +01:00
  • 011f73fedb Remove unnecessary check when creating subdir chains Henrik Rydgård 2024-11-30 00:37:15 +01:00
  • 4793222fae Optimize away a File::Exists when checking savestate dates Henrik Rydgård 2024-11-30 00:36:05 +01:00
  • 5077c7ba3f Merge pull request #19674 from hrydgard/debugger-texture-viewer Henrik Rydgård 2024-11-29 19:47:33 +01:00
  • 4a11ddff96 Merge pull request #19673 from hrydgard/stop-hang-fix Henrik Rydgård 2024-11-29 19:47:22 +01:00
  • e4adc112ff ImDebugger: Add a basic texture browser Henrik Rydgård 2024-11-29 19:30:38 +01:00
  • e6ae256da8 Fix regression with Debug->Stop (Ctrl+W). Delete some duplicate code. Henrik Rydgård 2024-11-29 17:16:59 +01:00
  • 27f08d705b Merge pull request #19672 from hrydgard/file-system-perf-part-3 Henrik Rydgård 2024-11-29 16:38:51 +01:00
  • 48bc04b7e1 Add a separate bool for I/O logging Henrik Rydgård 2024-11-29 16:00:34 +01:00
  • 84154e837e Avoid running the initial savedata size scan except on games that need it. Henrik Rydgård 2024-11-29 15:37:45 +01:00
  • 7e194d15e2 For the free-space savedata scan, only scan relevant subdirectories. Henrik Rydgård 2024-11-29 15:34:22 +01:00
  • 7cbb60fd22 Bypass the PSP file system when calculating the savedata size to avoid a lock Henrik Rydgård 2024-11-29 14:43:13 +01:00
  • 6d2826dcb0 Move the MemoryStick free space calculation to a task instead of a thread Henrik Rydgård 2024-11-29 14:14:32 +01:00
  • b6f648eecc MetaFileSystem: Clean up unused function Henrik Rydgård 2024-11-29 14:13:41 +01:00
  • 14815d9330 Fix wrong homebrew name generation Henrik Rydgård 2024-11-29 14:03:46 +01:00
  • 398b181425 Merge pull request #19671 from hrydgard/file-system-perf-part-2 Henrik Rydgård 2024-11-29 11:45:02 +01:00
  • 720e0561b5 Improve logging in GetFilesInDir Henrik Rydgård 2024-11-29 11:13:53 +01:00
  • f60e66b186 GameInfoCache: Use directory prefix filtering to speed things up. Henrik Rydgård 2024-11-29 11:07:36 +01:00
  • edbc7afcc1 Add support for prefix filtering in directory listing. Henrik Rydgård 2024-11-29 10:39:30 +01:00
  • 767a82014a Early-out checking for pinned folders Henrik Rydgård 2024-11-28 15:22:11 +01:00
  • b15f7fd9fa Merge pull request #19670 from bslenul/lr-input-fixes Henrik Rydgård 2024-11-29 10:08:07 +01:00
  • 25e6c16bd2 [Libretro] Fix deadzone and sensitivity Bobby Smith 2024-11-29 00:34:50 +01:00
  • a24845138f Merge pull request #19669 from bslenul/lr-crash-fix Henrik Rydgård 2024-11-29 00:07:04 +01:00
  • 41d47710ad [Libretro] Fix crash on boot Bobby Smith 2024-11-28 16:15:38 +01:00
  • 18b20e3175 Merge pull request #19668 from hrydgard/file-system-perf Henrik Rydgård 2024-11-28 15:22:02 +01:00
  • 0e6fc8e0e3 Assorted warning fixes Henrik Rydgård 2024-11-28 14:39:49 +01:00
  • dc89b6a918 Don't save config when launching a game (it should already have been saved) Henrik Rydgård 2024-11-28 12:14:43 +01:00
  • 3d960d23ea Avoid a couple of unnecessary Exists checks Henrik Rydgård 2024-11-28 11:40:52 +01:00
  • 98780ba603 Theme: Avoid checking the ui_atlas multiple times Henrik Rydgård 2024-11-28 11:07:38 +01:00
  • 4e9e767e41 Enable early logs on Windows (just stuff them in the thread queue) Henrik Rydgård 2024-11-27 16:02:56 +01:00
  • 3b463446ab I/O: Add a (disabled) mode to artifically slow down I/O for debugging Henrik Rydgård 2024-11-27 15:14:03 +01:00
  • 541c1c0861 Remove some obsolete debugging stuff Henrik Rydgård 2024-11-27 13:08:01 +01:00
  • 69cb0f9a86 Merge pull request #19666 from hrydgard/failed-gpu-own-file Henrik Rydgård 2024-11-28 11:06:59 +01:00
  • f665878b3c Fix crash with mismatched pushfont/popfont Henrik Rydgård 2024-11-28 00:15:58 +01:00
  • e7e12f4e2e Ghidra client fix Henrik Rydgård 2024-11-28 00:23:31 +01:00
  • ca7268a64d Use a separate file for the "Failed GPU backends" on all platforms. Henrik Rydgård 2024-11-28 09:42:59 +01:00
  • cab1650a05 Merge pull request #19664 from hrydgard/log-current-thread Henrik Rydgård 2024-11-27 16:27:05 +01:00
  • 91c82205eb Logging: When not on EmuThread, log with the host thread name instead of the PSP thread name. Henrik Rydgård 2024-11-27 15:38:41 +01:00
  • 27a60517af Fix broken check for intel macs (for auto-disabling Vulkan) Henrik Rydgård 2024-11-27 15:23:50 +01:00
  • 5273d993bf Merge pull request #19663 from hrydgard/more-imdebugger Henrik Rydgård 2024-11-27 13:35:36 +01:00
  • 2a05dce105 Show sceMp3 in audio codecs window Henrik Rydgård 2024-11-27 10:21:18 +01:00
  • 20542b962e ImDebugger: Add new Raw audio channels window Henrik Rydgård 2024-11-27 09:43:26 +01:00
  • 1df3b9b905 Add config save/load for imdebugger, move the imgui.ini to PSP/SYSTEM Henrik Rydgård 2024-11-27 09:15:03 +01:00
  • db63bce77a Merge pull request #19660 from vishwamartur/fix-toast-warning Henrik Rydgård 2024-11-27 08:41:46 +01:00
  • c685373444 Merge pull request #19662 from hrydgard/more-im-debugger Henrik Rydgård 2024-11-27 08:29:35 +01:00
  • 0a8ded56ae Convert argv[i] to Path type before passing it to File::IsDirectory Vishwanath Martur 2024-11-27 07:59:59 +05:30
  • e59e3a9271 Add basic window for the output display Henrik Rydgård 2024-11-27 01:37:03 +01:00
  • 6763c13f88 ImGui: Finish implementing pipeline switching for all backends Henrik Rydgård 2024-11-27 01:13:59 +01:00
  • 09779e0f44 ImGui drawing: Allow varying the pipeline when binding textures Henrik Rydgård 2024-11-26 19:06:16 +01:00
  • ea33f75c74 ImDebugger: Fix the ability to close the kernel objects viewer Henrik Rydgård 2024-11-26 14:20:32 +01:00
  • 052d0c3c35 Fix toast warning in SDL build Vishwanath Martur 2024-11-26 18:46:37 +05:30
  • 288f329181 Merge pull request #19659 from hrydgard/gradle-update Henrik Rydgård 2024-11-26 11:46:08 +01:00
  • 67585b927b Bump the gradle plugin version again Henrik Rydgård 2024-11-26 10:35:28 +01:00
  • c2f5387484 Merge pull request #19657 from hrydgard/debugger-framebuffer-viewer Henrik Rydgård 2024-11-26 09:52:30 +01:00
  • eaff38f161 Implement ImGui clipped batch texturing support in the other backends too Henrik Rydgård 2024-11-26 09:38:30 +01:00
  • e82b7f788e Implement texture binding in draw batches. Framebuffer viewer now works in Vulkan. Henrik Rydgård 2024-11-26 09:22:35 +01:00
  • 57845b02c5 ImGui thin3d backend: Add texture binding support Henrik Rydgård 2024-11-26 09:05:29 +01:00
  • a74e4a105c ImDebugger register window: Show fpcond on FPU tab. Fix display issue in kernelobj window Henrik Rydgård 2024-11-26 08:35:48 +01:00
  • a265119773 Merge pull request #19656 from hrydgard/misc-debugger Henrik Rydgård 2024-11-26 08:31:59 +01:00
  • 1eadea2589 Show the filesystem types and origins in the list (except ISO) Henrik Rydgård 2024-11-26 00:28:22 +01:00
  • e95d9b15b4 Add kernel object viewer, reimpl "Run to here" Henrik Rydgård 2024-11-26 00:13:28 +01:00
  • 28f1a7d45d Slightly better right-click behavior in disasm view Henrik Rydgård 2024-11-25 23:52:31 +01:00
  • 8372105d66 Fix printscreen keyboard mapping (although kinda useless) Henrik Rydgård 2024-11-25 23:35:34 +01:00
  • 235225832c Merge pull request #19655 from hrydgard/more-im-debugger Henrik Rydgård 2024-11-25 23:25:51 +01:00