SHA256
1
0
forked from pool/rpcs3

5 Commits

Author SHA256 Message Date
Yunhe Guo
7475f0f646 - Update to version 0.0.28~git20230721:
* Fix log data loss on force application shutdown
  * File.h: Implement fs::error::xdev
  * Qt: Fix saved log filename
  * sys_fs: use path instead of u8path
  * Create Missing Paths for Dev_USB/HDD0 and mms
  * SPU LLVM: Use get_known_bits() in SHUFB
  * SPU LLVM: Handle SHUFB special cases with a lookup table - Needs 3 instructions to handle the special cases, since x86 lacks an 8 bit simd shift instruction

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=76
2023-07-21 14:48:39 +00:00
Yunhe Guo
a230fa2885 - Update to version 0.0.28~git20230718:
* Qt: Exit And Save Log - toolbar action (#14212)
  * Fix default renderer when creating a brand new config
  * Savestates/sys_fs: Utilize fs::file::get_id to fix an old bug
  * Implement fs::file::get_id()
  * Implement PPU usleep control setting hack
  * Qt: Minor fixup
  * Qt: Cache drag-and-drop result when moving it
  * Qt: Restrict file types for drag-and-drop
  * ecdsa: tiny optimization for key and curve
  * ecdsa: clean up some code
  * PPU LLVM: Allow to abort OVL analysis in the middle
  * PPU LLVM: Improve precompilation time
  * Qt/patches: highlight faulty lines in patch creator
  * Patches: improve location logging of some invalid nodes
  * Patches: do not allow empty patch names
  * Patches: fix logging for locations of node iterators
  * Patches: validate yml patch offset values
  * Qt: add validator to patch creator offset lineedit
  * Patches: Fix potential RPCS3 crashes due to invalid patches
  * PPU/Debugger: View the currently used CR field content in register panel
  * Qt: ignore Qt::Key_unknown when parsing key sequences
  * vk: Don't load depth-stencil textures on the transfer queue
  * Make compile with msvc, clang and gcc on Windows
  * macOS CI: add Homebrew and Qt caches
  * rsx: Don't assert when surface and texture cache overlap lockable memory
  * rsx: Preserve the texcoord transform around destructive modifications
  * Force inherit BDVD/PS3_GAME across game updates (#14159)
  * rsx: Fix AMD shader codegen
  * SPU/PPU Debugger: Add decimal mode to registers panel

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=74
2023-07-18 15:29:33 +00:00
Yunhe Guo
ce556790c4 - Update to version 0.0.28~git20230629:
* Qt: Save UI settings and geometry safely on closeEvent
  * System.cpp: Do not hold the watchdog forever for PPU LLVM compilation cancel
  * Remove overlay hack for PPU LLVM OVL precompilation
  * Empty kill and init callback before calling them
  * PPU LLVM: Implement SELF precompilation
  * PPU LLVM: Precompile all disc game data including PRX etc
  * Savestate/IDM: Do not save unsavable containers
  * Fix Create PPU Cache
  * RB3MidiGuitar.cpp: Support 5-Fret play
  * input/overlays: add option to lock overlay input to player one
  * Constify
  * Dump extensions info to the log
  * vk: Fix a bunch of corner cases when syncing GPU and host memory
  * vk: Add explicit sync when doing copy_image_to_buffer
  * Add flags to handle sync domain with v2 events
  * Properly enable synchronization2 feature
  * Silence logspam about unused parameter
  * Silence log spam about copy ellision
  * Qt: remove obsolete shortcut
  * Qt: use shortcut instead of hardcoded keypress event
  * welcome_dialog: remove weird window close event
  * Make stopping emulation not pause or crash UI
  * Fix properly RSX replay thread stop bug
  * about_dialog: Add new testers
  * Qt: Add RPCS3 Discord & Wiki to About Dialog
  * settings: Display rendering result of 100% resolution scale
  * Qt: Add Create RPCS3 shortcuts to Wecome Dialog
  * Qt: Make welcome dialog accessible through F1 or Help menu
  * Qt: Fix memory leak in welcome dialog

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=71
2023-06-30 15:10:20 +00:00
Yunhe Guo
a6a27bcf86 - Update to version 0.0.28~git20230620:
* Fix PPU debug setting with PPU interpreter
  * Fix Create PPU Cache
  * jit: fix assertion in GDBJITRegistrationListener
  * Move connect workaround to connect interface
  * Windows: silence uncritical performance counter error
  * Nicer variable names
  * vk: Latch query copy requests to reduce number of vulkan commands used
  * progress dialog fix
  * Qt: use shift+click to append the button instead of replacing it
  * evdev: don't release buttons while other buttons are still pressed
  * input: allow multiple key codes per button
  * logging: minor trace optimizations
  * Qt/logging: add format function for QString
  * Settings: Move Accurate SPU DMA to Advanced
  * Settings: Add Output Scaling to Home Menu
  * Settings: Enable hot-reloading of Output Scaling
  * Settings: Reorder settings in Debug
  * Settings: Reorder settings in Emulator
  * Settings: Move Automatically start games after boot to Debug
  * Settings: Rename to Force GPU Texture Scaling
  * Settings: Rename to Pause emulation after loading savestates
  * Settings: Remove PPU Interpreter (dynamic)
  * Settings: Move Accurate GETLLAR to Advanced
  * Settings: Move Accurate PPU Float Condition Control to Debug
  * Settings: Move Accurate PPU Vector NaN Handling to Debug
  * Settings: Move Accurate PPU Non-Java Mode to Debug
  * Settings: Move Accurate PPU Saturation Bit to Debug
  * Settings: Add Show PPU compilation hint
  * Settings: Move Start Savestates Paused to Emulator

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=69
2023-06-21 15:13:10 +00:00
Yunhe Guo
49ecd7832f - Update to version 0.0.27~git20230411:
* Update to LLVM 16.0.1

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=49
2023-04-11 13:17:30 +00:00