SHA256
1
0
forked from pool/rpcs3
Commit Graph

117 Commits

Author SHA256 Message Date
Ana Guerrero
18fabacecf Accepting request 1181322 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1181322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=26
2024-06-17 17:34:09 +00:00
Klaus Kämpf
ba6f7c8d9a Accepting request 1181189 from home:Vogtinator:branches:Emulators
- LLVM <= 18 is now supported

OBS-URL: https://build.opensuse.org/request/show/1181189
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=116
2024-06-17 13:15:19 +00:00
Ana Guerrero
a81ebd434b Accepting request 1179053 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1179053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=25
2024-06-07 13:03:45 +00:00
Yunhe Guo
425e4793f9 - Update to version 0.0.32~git20240530:
* PPU Progress Hint: Show it as long as it needs
  * PPU Analyzer: Unuse per-instruction compilation on fallback
  * System.cpp: Fix crash on fatal error during Ready state
  * LLVM: Prevent crash on disk space shortage
  * LLVM: Fix nullptr deref when accessing broken cache files
  * SPU Debug: Fix crash on missing directory
  * SPU: Add block prefix to log if available
  * fix typo from PR 15636
  * vk: Fix typo
  * vk: Add support for NVK driver
  * vk: Use std::set
  * vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch
  * Overlays: allow ldd input even if len is 0
  * cellKbCnvRawCode: don't use caps lock as shift lock unless we are using the qwertz or azerty layout
  * osk: use cell key code in CellOskDialogKeyMessage (🤦 we don't need the Qt code)
  * cellKb: Clarify cellKbCnvRawCode alphabet conversion
  * input: remove unused parameter
  * Add 7zip submodule
  * Remove 7z copy pasta repo
  * input: only unregister devices if there is no other handler registered
  * input: fix ingame raw mouse enumeration
  * input/qt: enumerate raw mouse devices once a seconds in the config dialog
  * qt: ignore right click to clear input config button if the button is disabled
  * input/qt: increase max raw mouse devices to 16
  * input: implement raw mouse hot swap
  * input: add mutex for raw mice
  * input: only unregister raw mouse devices if they were registered
  * input: add all mice that were requested. only connect the ones that exist
  * input: add timer to raw mouse enumeration

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=114
2024-05-30 16:10:53 +00:00
Ana Guerrero
e2a1d56e81 Accepting request 1174272 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1174272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=24
2024-05-15 19:29:29 +00:00
Yunhe Guo
10ce18d164 - Update to version 0.0.32~git20240507:
* Move cache dir code to utils
  * Adust vsh cache dir criteria
  * Qt: disable vsh removal options if vsh is running
  * Qt: allow to remove vsh cache in context menu
  * Qt: allow to batch remove vsh cache
  * VSH: move cache to /cache/vsh/
  * merge qt_music_error_handler into qt_music_handler
  * merge qt_camera_error_handler into qt_camera_handler
  * Qt: replace m_progress_dialog_timer with setMinimumDuration
  * Qt: properly hide and show progress indicator
  * Qt: remove seemingly obsolete processEvents
  * Qt: Keep progress dialog alive to fix rare segfaults
  * Savestates: Fix avconf serialization
  * Savestates: Fixup file write
  * cellVideoOutGetDeviceInfo: Fix Interlace typo for 1080p
  * Rename enum values to be more precise
  * Hide interlaced resolutions from the settings dialog
  * cellVideoOut: support interlaced scan modes
  * Remove p from resolution strings. The Param.sfo doesn't specificy progressive/interlaced
  * Allow any 1080p selection if the game supports 1080p
  * sys: force resolution to 720p if the game does not support the configuration
  * Qt: Replace custom config resolution string logic with enum values
  * HLE: use original filename for media exports
  * Qt/Logs: Fixing spaces, optimize string to html conversion
  * Add SPRX booting option
  * Add logging of exported SPRX functions on dummy load
  * Logging fix
  * Avoid calling std::vector::data() if empty
  * Fix some warnings

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=112
2024-05-08 14:37:23 +00:00
Ana Guerrero
e897c1ddb9 Accepting request 1170363 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1170363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=23
2024-04-30 15:26:29 +00:00
Yunhe Guo
cab239137b - Update to version 0.0.31~git20240420:
* llvm: silence warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
  * cellSysutilAvc2MicRead: Fix some nonsensical nullptr deref warning
  * cellKb: fix missing slashes and brackets on japanese layout
  * cellKb: actually set the arrange member
  * Use unordered map to store keyboard keys
  * SPU Analyzer: Filter calls to calls
  * PPU Analyzer: Look for functions using callers (fallback)
  * PPU LLVM: Fix crash in Unity games
  * savestate_utils.cpp: Fixup a tiny bug
  * Qt: try to fix sound effects
  * overlays/osk: Don't use meta out key code in the osk overlay
  * fix some warnings and typos
  * cellSysutilAvc2: improve unload and some more stuff
  * uDraw emulation [3]
  * uDraw emulation [2]
  * Sort IO files
  * uDraw emulation
  * rsx: Make const explicitly unsigned
  * rsx: Improve ROP output rounding precision
  * Fix typo in System.cpp
  * Fix OVL patching
  * rsx: Fix intra-draw-call barrier queueing
  * Buzz update
  * Fix some msvc for loop warning
  * fix some warnings
  * Set a unique System Name
  * rsx: Fix vertex texture invalidation
  * rsx: Fix some broken latch checks
  * vk: Always initialize internal objects

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=110
2024-04-20 05:00:04 +00:00
Ana Guerrero
fe51321c0c Accepting request 1168635 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1168635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=22
2024-04-18 20:12:06 +00:00
Yunhe Guo
e628b7df72 - Update to version 0.0.31~git20240409:
* SPU Analyzer: Do not terminate blocks on BRA
  * cellRtc: review fixes
  * cellRtc: remove wrong duplicate pos++
  * cellRtc: implement Rfc3339 part of cellRtcParseDateTime
  * cellRtc: simplify some disassembly code
  * Remove git brew package from macOS CI script (#15407)
  * cellGame: add some more error checks
  * cellCamera: fix config from_string
  * lv2_socket: reset queue after move
  * cellGame: Enable disc insert/eject based on disc mount state
  * Update curl to 8.7.1
  * Update soundtouch to  2.3.3
  * Update SDL to 2.30.2
  * Update FAudio to 20.04
  * Fix typo in lv2_socket_native
  * Fix changelog size hack
  * Savestates/Network: Feign connection failure on startup
  * Fix updater message
  * Savestates/SPU: Fix MFC commands abort
  * SPU Debugger: Implement viewing block hash on request
  * SPU LLVM: Fix store elimination within common blocks
  * Replace some URLs
  * Updater: Add RPCS3's Patreon link to update dialog
  * PPU Loader: Fix unload of HLEd PRX modules
  * PPU LLVM: Fix leak of modules outside dev_flash/sys/internal
  * SPU LLVM: Postpone runtime worker threads init
  * PPU LLVM: Unify memory limit for PRX and Overlay files
  * PPU LLVM: Fix memory leak on precompilation
  * use the pass manager instead of the legacy one

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=108
2024-04-10 15:21:41 +00:00
Ana Guerrero
1408afa58e Accepting request 1165678 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1165678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=21
2024-04-08 15:38:31 +00:00
Yunhe Guo
87532bcf1e - Update to version 0.0.31~git20240329:
* Fix savestate reload functionality
  * Savestates/SPU: Partially publicize SPU-Compatible functionality
  * SaveStates: Add error messages on screen
  * rsx: Fix loading mid-draw call savestates
  * LV2: Silence logging of semaphore
  * PPU: Fix logging of sys_interrupt syscalls
  * LV2: Silence logging of mutex and cond syscalls
  * workaround Clang 18.1 crash
  * fix compiler warnings
  * main.cpp: remove outdated code for MSVC 19.27
  * fix GCC warnings
  * cmake: fix MSVC build
  * llvm: update to 18
  * rsx: Make overlay manager default lock-state exclusive
  * rsx: Fix race conditions on removals
  * rsx: Rewrite fragment shader invalidation test
  * rsx: Fix memory range invalidation
  * Fix audit crash in games where hash strategy is heavily used
  * audio: allow to choose channel layouts
  * Savestates/RSX: Save pending flip
  * PPU: Fixup savestate prio bit usage
  * util\serialization_ext.cpp: Fixup
  * Savestates: safe saving while cellSaveData is active
  * SPU LLVM: Fix Forwarding GPR stores savestate safety
  * Thread.cpp: Reduce logging
  * Savestates: Reduce logging
  * SPU LLVM: Add assert for MFC abort
  * Silence cellGemGetState
  * Fixup emulation stopping

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=106
2024-03-29 14:32:16 +00:00
Yunhe Guo
dff3643162 - Update to version 0.0.31~git20240325:
* Savestates/SPU: Add RCHCNT as a safe return in compatiblity mode
  * Fix ppu_thread::serialize_common
  * Fixup Savestate Segfault
  * Fixup Savestate Progress
  * Reduce compression level to 8 for faster compression
  * util\serialization_ext.cpp: Fix queued data with no output
  * Fix NPD files decryption in decryption tool
  * GUI: Progress Dialog On Save State Creation
  * utils: Fix shared_ptr::store/exchange
  * Add logging for CallFromMainThread
  * PPU LLVM: Remove one external symbol resolve for BLR
  * PPU LLVM: Use symbol resolver function to resolve functions
  * PPU DisAsm: Fixup conditional indirect branches disasm
  * Enable WOLFSSL_ALT_CERT_CHAINS

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=105
2024-03-25 14:12:47 +00:00
Ana Guerrero
a75860771c Accepting request 1158337 from Emulators
- Added xpadneo recommends to support Xbox One/Series wireless controllers
- Update to version 0.0.31~git20240314:
  * HLE: clear lower bits of Free Disk Space value
  * Qt: add search bar to save manager
  * Qt: replace refresh progress slot with timer
  * Fix sceNpScoreGetRankingByNpId
  * Qt: only connect refresh watcher signals once
  * Qt: remove redundant progress dialog code. This already happens in Refresh
  * appimage: Do not bundle libvulkan.so
  * VS: move libpng, libusb and hidapi lib output to proper build configiguration dir
  * VS: Fix libpng build configuration names
  * VS: fix linking XAudio in debug builds
  * VS: use MultiThreadedDebugDLL in debug builds
  * VS: use common RuntimeLibrary settings in 3rdparty
  * Cleanup and set -Werror=delete-non-virtual-dtor
  * rsx: Fix invalid iterator comparison (asserts on debug builds)
  * GL: fix debug build: creation of QOffscreenSurface sends signals from wrong thread
  * LV2: Longer thread creation delay for low prio threads
  * Qt: accept downloader progress dialog instead of closing it
  * Qt: make sure to actually delete the progress dialog when it is closed
  * Qt: make sure the gamelist refresh progress dialog runs on the main thread
  * Qt: replace sstr with regular toStdString
  * Qt: fix weird return value warning on VS
  * Qt: don't close the progress dialog if it is already being closed anyway
  * Qt: check for updates if the update message is empty
  * Qt: don't deleteLater the progress_dialog
  * SPU LLVM: More compilation threads
  * SPU LLVM: Notify workers prematurely if there is considerable excess
  * SPU LLVM: Postpone cache writes until compiled
  * SPU analyzer: Detect 'argument passing' block before the function
  * SPU: Include BRSL following code in is_exec_code()
  * SPU Analyzer: Detect more tail calls by examining called code
  * SPU: Detect invalid STOP codes (code mining)
  * SPU: Improve compilation message
  * SPU Analyser: Detect invalid relative branches
  * sys_tty: Try to avoid logging single newlines to log
  * rsx/cpu_thread: Fix cpu_thread::get_name() for RSX
  * report_fatal_error: Minor cleanup and improvement
  * init_mutex.hpp: More fixes
  * Update submodules
  * Increase vblank rate
  * macOS CI: Don't upgrade installed dependents
  * init_mutex.hpp: Fixup
  * cellGame: Fix PPU deadlocks  on concurrent execution
  * rpcs3_version: Bump to 0.0.31
  * Improve macOS < 14.3 Rosetta blocker message (#15258)
  * add Wii Harmonix instruments to whitelist

OBS-URL: https://build.opensuse.org/request/show/1158337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=20
2024-03-17 21:14:07 +00:00
Yunhe Guo
f397f7830b - Added xpadneo recommends to support Xbox One/Series wireless controllers
- Update to version 0.0.31~git20240314:
  * HLE: clear lower bits of Free Disk Space value
  * Qt: add search bar to save manager
  * Qt: replace refresh progress slot with timer
  * Fix sceNpScoreGetRankingByNpId
  * Qt: only connect refresh watcher signals once
  * Qt: remove redundant progress dialog code. This already happens in Refresh
  * appimage: Do not bundle libvulkan.so
  * VS: move libpng, libusb and hidapi lib output to proper build configiguration dir
  * VS: Fix libpng build configuration names
  * VS: fix linking XAudio in debug builds
  * VS: use MultiThreadedDebugDLL in debug builds
  * VS: use common RuntimeLibrary settings in 3rdparty
  * Cleanup and set -Werror=delete-non-virtual-dtor
  * rsx: Fix invalid iterator comparison (asserts on debug builds)
  * GL: fix debug build: creation of QOffscreenSurface sends signals from wrong thread
  * LV2: Longer thread creation delay for low prio threads
  * Qt: accept downloader progress dialog instead of closing it
  * Qt: make sure to actually delete the progress dialog when it is closed
  * Qt: make sure the gamelist refresh progress dialog runs on the main thread
  * Qt: replace sstr with regular toStdString
  * Qt: fix weird return value warning on VS
  * Qt: don't close the progress dialog if it is already being closed anyway
  * Qt: check for updates if the update message is empty
  * Qt: don't deleteLater the progress_dialog
  * SPU LLVM: More compilation threads
  * SPU LLVM: Notify workers prematurely if there is considerable excess
  * SPU LLVM: Postpone cache writes until compiled
  * SPU analyzer: Detect 'argument passing' block before the function

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=103
2024-03-16 05:03:24 +00:00
Dominique Leuenberger
cddb101d7a Accepting request 1154075 from Emulators
- Update to version 0.0.30~git20240301:
  * Update serialization.hpp
  * Update serialization.hpp
  * Update serialization.hpp
  * serialization.hpp: Fix HLE serilization
  * cellPamf implementation (#15143)
  * Fix for sceNpScoreGetGameData
  * Send initial presence for offline friends.
  * GL: remove unused params
  * Fix warnings: Remove unused decryption code
  * SPU LLVM: Improve runtime SPU compilation preferences (#15250)
  * Improve cellSysutilAvc2SetAttribute logging
  * Add check for score transactions being reused
  * Misc: Update FW Latest Version
  * xaudio2: use system library instead of xaudio2redist
  * Make clang happy
  * gl: Allow selecting FSR1 upscaling from the settings
  * gl: FSR1 cleanup, making it functional
  * gl: Always log the current renderer visibly.
  * rsx: Improve simple array performance for small objects
  * gl: Fix compilation
  * rsx: Implement FSR1 integration for OpenGL
  * gl: Rework the upscalers a bit and define the FSR interface
  * gl: Remove upscaling 'dst' binding and clean up some awful code in GLPresent
  * gl: Introduce the concept of scaling passes to the backend
  * rsx/vk: Refactor FSR integration to support multiple backends

OBS-URL: https://build.opensuse.org/request/show/1154075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=19
2024-03-01 22:39:27 +00:00
Yunhe Guo
0d081d72c9 - Update to version 0.0.30~git20240301:
* Update serialization.hpp
  * Update serialization.hpp
  * Update serialization.hpp
  * serialization.hpp: Fix HLE serilization
  * cellPamf implementation (#15143)
  * Fix for sceNpScoreGetGameData
  * Send initial presence for offline friends.
  * GL: remove unused params
  * Fix warnings: Remove unused decryption code
  * SPU LLVM: Improve runtime SPU compilation preferences (#15250)
  * Improve cellSysutilAvc2SetAttribute logging
  * Add check for score transactions being reused
  * Misc: Update FW Latest Version
  * xaudio2: use system library instead of xaudio2redist
  * Make clang happy
  * gl: Allow selecting FSR1 upscaling from the settings
  * gl: FSR1 cleanup, making it functional
  * gl: Always log the current renderer visibly.
  * rsx: Improve simple array performance for small objects
  * gl: Fix compilation
  * rsx: Implement FSR1 integration for OpenGL
  * gl: Rework the upscalers a bit and define the FSR interface
  * gl: Remove upscaling 'dst' binding and clean up some awful code in GLPresent
  * gl: Introduce the concept of scaling passes to the backend
  * rsx/vk: Refactor FSR integration to support multiple backends

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=101
2024-03-01 14:26:44 +00:00
Ana Guerrero
ce18a36c5d Accepting request 1151568 from Emulators
- Update to version 0.0.30~git20240224:
  * Fix Apple Clang build
  * Block Rosetta on macOS 14.0, 14.1, and 14.2 (#15237)
  * improves sig_ctx handling, sys_net logging and fixes udpp2p protocol (#15235)
  * gui/input: only init and quit SDL once for all instances
  * gui/input; fix log message delta type
  * gui/input: include Carbon.h on apple
  * gui/input: let pad handlers know whether they are part of emulation
  * gui/input: implement pad navigation for maxOs
  * gui/input: use uinput for linux in gui_pad_thread
  * gui/input: add gui input with native events
  * sceNpBasicSendMessage fix

OBS-URL: https://build.opensuse.org/request/show/1151568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=18
2024-02-27 21:47:14 +00:00
Yunhe Guo
098f64c370 - Update to version 0.0.30~git20240224:
* Fix Apple Clang build
  * Block Rosetta on macOS 14.0, 14.1, and 14.2 (#15237)
  * improves sig_ctx handling, sys_net logging and fixes udpp2p protocol (#15235)
  * gui/input: only init and quit SDL once for all instances
  * gui/input; fix log message delta type
  * gui/input: include Carbon.h on apple
  * gui/input: let pad handlers know whether they are part of emulation
  * gui/input: implement pad navigation for maxOs
  * gui/input: use uinput for linux in gui_pad_thread
  * gui/input: add gui input with native events
  * sceNpBasicSendMessage fix

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=99
2024-02-25 14:25:16 +00:00
Ana Guerrero
70a2b30c27 Accepting request 1150152 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1150152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=17
2024-02-25 13:06:44 +00:00
Yunhe Guo
0f4afb9984 Accepting request 1149840 from home:dimstar:rpm4.20:r
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149840
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=97
2024-02-24 15:14:56 +00:00
Yunhe Guo
5a44260004 - Update to version 0.0.30~git20240220:
* Qt: add Q_OBJECT macro to midi_creator
  * Qt: localize default pad names
  * vk: Move driver properties to properties section from features section
  * Qt 6.6.2
  * PPU LLVM: Relax MSELF entry name constraints
  * SPU Analyzer: forgive invalid code, use interpreter
  * PPU LLVM: Do not use possible duplicates in MSELF
  * Add debug info to ENOMEMs
  * Fixup lv2_file::file_view::read() regression
  * Add debug info to sys_fs_lseek
  * PPU LLVM: Add more MSELF file checks
  * Fix lv2_file::file_view::size()
  * ELF.h: Avoid using seek operations
  * sys_prx/overlay: Add some debugging steps
  * raw_mouse: adjust relative mouse position if the window size changed
  * rsx/vk: Fix WCB/Blit flush deadlock
  * vk: Implement fast RSX release if there is no pending GPU work
  * Crypto\EDATA: Optimize decrypt_block to avoid an allocation
  * Fix lv2_file::file_view::read_at
  * EDATA: Add more logging
  * Add logging for cellFsSdataOpenByFd
  * Fix EDATADecrypter::ReadData
  * Savestates/sys_fs: Save NPDRM decryption key
  * Add <optional> to RB3MidiDrums.h
  * raw_mouse: center cursors on init
  * sys_usbd: silence warning
  * overlays: fix raw mouse debug overlay pos type
  * input: implement raw_mouse_handler
  * overlays: use signed short for position to allow negative positions

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=96
2024-02-21 11:51:40 +00:00
Ana Guerrero
ef54cdf9d2 Accepting request 1146151 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1146151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=16
2024-02-12 17:53:29 +00:00
Yunhe Guo
f2a92e93f3 - Update to version 0.0.30~git20240205:
* RPCN 1.1

- Update to version 0.0.30~git20240203:
  * cellGem: Allow to use multiple controllers as fake PS-Move
  * sceNp: fix atomic type
  * sceNp: correct type for data attachment
  * sceNp: don't preserve messages in sceNpBasicRecvMessageAttachment
  * overlays: ask for user confirmation before sending an invite
  * sceNp: implement sceNpBasicAbortGui
  * sceNp: Implement sceNpBasicRecvMessageAttachment
  * np: fix signed/unsigned warning
  * overlays: add subject and body to recvmessage dialog
  * Review fixes
  * Add player history
  * Qt: Show NP ID in rpcn dialogs
  * rsx/glsl: use const for left/right
  * rsx/glsl: Fix typo
  * rsx: Improvements to the video out passes
  * gl: Vectorize GL_TEMP_IMAGE_SLOT expression
  * vk: Allow indexed lookup for sampler and IA binding points in overlay passes
  * glsl: use fragCoord to decide interlacing
  * glsl: use textureSize instead of height
  * glsl: use const in for params
  * glsl: move anaglpyh to separate functions
  * vk/gl: add amber-blue anaglyph (ColorCode 3D)
  * vk/gl: cleanup formatting in glsl, move some common magic numbers to variables
  * vk/gl: add interlaced 3D mode
  * vk/gl: add more anaglyph 3D modes
  * vk/gl: unite video_out_calibration_pass fragment shader to new glsl

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=94
2024-02-05 11:36:29 +00:00
Ana Guerrero
bca20d527a Accepting request 1141737 from Emulators
- Update to version 0.0.30~git20240125:
  * Enable Discord presence on Linux
  * Add missing headers (#15075)
  * rpcs3qt: Add macOS support to the updater.
  * System: don't consider games as registered if they were already in games.yml
  * Asmjit FI
  * Accurate frest and frsqest
  * Qt: trim whitespace from textinput before writing to config
  * update submodules
  * rsx: Do not emit rounding code when not needed
  * rsx: Fix compiling of mixed-precision shaders
  * rsx: Aesthetic changes
  * rsx: Forcefully disable writes to channels disabled on host
  * rsx: More pipeine refactoring
  * fs: fix get_executable_dir
  * Emu: Add more info to BlockingCallFromMainThread
  * Qt: revert accidental settings_dialog check-in
  * cellImeJp: fix character deletion after change to cursor
  * cellImeJp: fix deadlock
  * cellImeJp: add candidate list functions
  * cellImeJp: add cursor
  * cellImeJp: fix focus area
  * cellImeJp: static functions to silence annoying VS
  * fs: fix warning. fix size argument in report_fatal_error
  * Savestates: Fix restart when suspend mode is off
  * Savestates: Dont patch memory on load
  * Savestates: Add some logging for sys_overlay
  * Simplify fatal dialog's error a bit
  * Savestates/net: fix P2P socket data saving
  * Firmware installer: Early protection against disk space shortage complications
  * sys_fs: Aggregate safe file reads (optimization)
  * progress dialog: minor fix
  * fixup hdd1 cache
  * Utilities: Add support for portable user directory. (#15064)
  * rsx: Properly propagate surface properties on surface reuse.
  * Mac: Update MoltenVk to 1.2.7
  * Mac: silence deprecation warning
  * Replaces page fault triggers with assembly
  * sceNp: disable Canonicalize functions for RPCN
  * sceNpCommerce: more error checks
  * sceNpCommerce: add error constants
  * sceNpFriendlist: more checks
  * sceNpMatching: simplify linked list for loops
  * sceNpMatching: add error checks
  * split JIT.cpp and SPURecompiler.cpp
  * prepare split
  * add comments where to split
  * RPCN 1.0 (#15045)
  * fs: move buf from stack to heap to silence VS warning
  * fs: remove duplicate to_utf8 function
  * Qt: use fs::get_temp_dir during updates
  * Qt/input: show all mmjoy devices with connection in dropdown
  * Qt/Input: Keep configured device name in config when no pad is connected
  * input: implement dynamic mmjoy device reconnection
  * Misc NP fixes

OBS-URL: https://build.opensuse.org/request/show/1141737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=15
2024-01-26 21:48:02 +00:00
Yunhe Guo
ffa350401e - Update to version 0.0.30~git20240125:
* Enable Discord presence on Linux
  * Add missing headers (#15075)
  * rpcs3qt: Add macOS support to the updater.
  * System: don't consider games as registered if they were already in games.yml
  * Asmjit FI
  * Accurate frest and frsqest
  * Qt: trim whitespace from textinput before writing to config
  * update submodules
  * rsx: Do not emit rounding code when not needed
  * rsx: Fix compiling of mixed-precision shaders
  * rsx: Aesthetic changes
  * rsx: Forcefully disable writes to channels disabled on host
  * rsx: More pipeine refactoring
  * fs: fix get_executable_dir
  * Emu: Add more info to BlockingCallFromMainThread
  * Qt: revert accidental settings_dialog check-in
  * cellImeJp: fix character deletion after change to cursor
  * cellImeJp: fix deadlock
  * cellImeJp: add candidate list functions
  * cellImeJp: add cursor
  * cellImeJp: fix focus area
  * cellImeJp: static functions to silence annoying VS
  * fs: fix warning. fix size argument in report_fatal_error
  * Savestates: Fix restart when suspend mode is off
  * Savestates: Dont patch memory on load
  * Savestates: Add some logging for sys_overlay
  * Simplify fatal dialog's error a bit
  * Savestates/net: fix P2P socket data saving
  * Firmware installer: Early protection against disk space shortage complications

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=92
2024-01-25 16:04:31 +00:00
Ana Guerrero
256959a3f8 Accepting request 1140067 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1140067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=14
2024-01-22 19:31:49 +00:00
Yunhe Guo
6b3abe5fa4 - Update to version 0.0.30~git20240112:
* media_utils: fix segfault when stopping a recording
  * cellFont: some stubs
  * Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination
  * cellMouse: silence some log spam
  * audio_decoder: fix more memleaks and dangling files
  * cellMusicDecode: fix random pop at the end of a stream
  * cellSearch: fix vfs music and video paths
  * get_media_info: improve logging
  * audio_decoder: ignore first invalid data error
  * audio_decoder: improve logging
  * audio_decoder: properly free packets
  * audio_decoder: check for failed av_packet_alloc
  * overlays: decrease log level
  * cellVideoExport: export movies to /video/ instead of /movie
  * Windows: remove QtCore5Compat dependency
  * Update FAudio to 24.01
  * sdl: log version
  * sys_ss: Corrected sys_ss_update_manager(0x6011) version data format
  * sys_fs: Improved get_device_root() path identifying security
  * sys_fs: Prevented duplicate device mounting
  * sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX
  * Honk if you knew memset(nullptr, 0, 0) was UB
  * Fix weird cmp in np_handler.cpp
  * Fix games passing invalid npids
  * sceNp: don't return error if assignedReqId is null
  * sceNp: add missing roomPassword check
  * sceNp: add missing withPassword check
  * sceNp: add missing check for roomSlotInfo
  * Misc NP fixes

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=90
2024-01-13 05:56:08 +00:00
Yunhe Guo
fc8e713803 - Update to version 0.0.30~git20240105:
* Check room event callback has been set before calling it
  * Fix sceNpBasicSetPresence when data is nullptr and size is 0
  * vk: Force GPU texture processing if the input is already GPU-resident (Tiled RCB read)
  * RPCN 0.9 (#15002)
  * gl: Implement display output format correction
  * vk: Implement display output format correction
  * rsx: Add an option to force hardware MSAA resolve
  * rpcs3_version: Bump to 0.0.30
  * whitespace and format
  * cellSearch: mount paths in /dev_hdd0/.tmp/ instead of /,tmp/
  * cellSearch: fix mounting of files
  * Improve Emulator::GetBdvdDir
  * Savestates: Experimental pads fix
  * Fix report_fatal_error duplicate messages
  * Fix PPU progress dialog hint
  * sys: fix games.yml hdd paths
  * Warn on use of privileged port on Linux
  * rsx: Fix RSX tiling when using optimized DMA views
  * macOS CI: downgrade ffmpeg (#14987)
  * cellPad LDD fixup
  * Qt: Add build version, title, emulation state and date to fatal error dialog
  * cellPad: Fix LDD pads registration
  * Savestates/vm: Improve saving performance
  * sys_spu: Fix warning and theoretical bug
  * Savestates: Fix g_fxo->init for types which use a pointer
  * PPUTranslator: Try to fix a regression
  * Utilities\BitField.h: Try to fix some warnings
  * Add more debug info in serial_breathe_and_tag()
  * Savestates: Rename DeferDeserialization, add some asserts

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=89
2024-01-07 10:43:05 +00:00
Dominique Leuenberger
a0c1abb256 Accepting request 1137265 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1137265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=13
2024-01-06 18:26:09 +00:00
Yunhe Guo
a5679ecc7d - Update to version 0.0.29~git20231230:
* rsx: Fix detiler shader compilation
  * rsx: Pick tiler/detiler according to actual block size
  * rsx: Avoid out of bounds write for tiled memory
  * Metainfo: Update number of compatible games
  * Metainfo: Add German translations and more URLs
  * Metainfo: Sort tags with jdAppStreamEdit
  * Fix display_length tag and add screenshot caption
  * msvc/debug: set mainCRTStartup as entry point
  * msvc/debug: remove outdated qtmaind.lib dependency
  * msvc/debug: Pass c++ standard to Qt
  * Docs: Add clarifications regarding Visual Studio 2019 version requirements.
  * Fix sceNpManagerGetNetworkTime called before rpcn connection
  * rpcn 0.8
  * sys/cellGame: Fix hdd game dir name
  * Qt/input: separate num keys from other keys
  * SPU/Savestates: Remove reservation hack, allow its saving
  * Savestates: Save build version and creation time
  * Suggest using SPU Savestates-Compatible Mode on failure to save
  * SPU LLVM: Fix savestates with LLVM
  * Fix idm::allocate_id at fixed position
  * Invalidate savestates
  * Savestates/vm: rewrite memory saving for better compression
  * Savestates: Fix audio_out_configuration initialization
  * Add savestate data validity asserts
  * rsx: Fix typo
  * rsx: Support DMA tiling in the CPU blit path
  * rsx: De-spaghettify nv3089::image_in
  * Use asmjit main repo
  * Typemap: Set init to false after each individual destructor

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=87
2023-12-30 15:48:56 +00:00
Ana Guerrero
7b8da8bcd7 Accepting request 1118332 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1118332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=12
2023-10-18 19:25:23 +00:00
Yunhe Guo
fbc00ce751 - Update to version 0.0.29~git20231010:
* macOS CI: force install Python 3.11
  * Qt: Remember last game window position and visibility
  * CMake: fix curl build
  * Update Docker to 6.5.3
  * GL: check QOpenGlContext::create result
  * Qt 6.5.3
  * Input: Fix "," key in keyboard pad handler
  * CMAKE: try to fix curl
  * IdManager.h: Savestate fix part 2
  * Savestates: Fix rsxaudio
  * Improve savestate version mismatch message
  * sys_fs: Savestate fixup
  * macOS CI: set build timeout to 180 minutes
  * Improve vfs::host::rename
  * VFS: Fix recursive locking
  * sys_fs: Optimize concurrent file reads
  * sceNp: Cut inactive time of DrmIsAvailable in half
  * Improve lv2_file::file_view::read
  * Savestates/sys_fs: Fix file saving
  * Savestates: add sys_rsxaudio
  * IdManager.h: Savestate fix
  * cmake: fix libcurl compilation
  * SPU LLVM: Optimize GB/GBH/GBB with a GFNI path - Abuses GFNI to extract bits from bytes, from 5->2 instructions in most cases
  * Update curl to 8.3.0
  * Add Savestate-Compatible mode
  * SPU LLVM: Fix savestates
  * Savestates: Optimize SPU pausing
  * Add config to the UI
  * Add the tiling toggle to core

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=85
2023-10-10 14:45:59 +00:00
Ana Guerrero
3df063a868 Accepting request 1109919 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1109919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=11
2023-09-10 11:10:11 +00:00
Yunhe Guo
d52c1ca045 - Update to version 0.0.29~git20230902:
* Set azure variables
  * SPU LLVM: Optimize spu_idisable
  * Fix excluded sections check mismatch
  * rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines
  * Crypto: Fix endianess, avoid crashing on invalid values
  * Qt: rename pad profiles to config files
  * Make sure to enable PR builds
  * More cleanup
  * Update linux Azure and re-enable GitHub pushing
  * Precompile PRX/ELF extension
  * Hotfix SPU Cache Spam For Game Collections
  * Fixup Create PPU Cache
  * SPU: support pure SPU code precompilation discovery
  * SPU: Refactor function discovery
  * Add SPU Precompilation to Create PPU Cache
  * Qt: fix pressure intensity deadzone enabled state
  * macOS CI: build ffmpeg and gnutls from source, and fix deploy script (#14563)
  * input: add SDL_GameControllerDB
  * Update MVK
  * Update homebrew mvk on build script
  * [DS4] Proper USB/BT detection
  * SPU LLVM Precompilation Fixup
  * SPU LLVM Precompilation
  * Zero register optimization for AVX-512-VBMI - Take advantage of the fact that AVX instructions zero the upper 128 bits for a nice optimization when one input vector is zeroed
  * PPU Analyzer: Fix OPD section validation
  * cellPad: fix lost status during cellPad_NotifyStateChange
  * cellPad: fix potential out of bounds read and u32 warnings
  * cellPad: some readability updates
  * Midi: fix data type warnings

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=83
2023-09-02 05:40:27 +00:00
Yunhe Guo
bccdae4399 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=82 2023-08-27 03:40:36 +00:00
Yunhe Guo
5449e4af6b - Update to version 0.0.29~git20230826:
* input: implement pressure intensity deadzone
  * input: clamp 0-1 in NormalizeDirectedInput
  * GHLtar: fix guitar tilt
  * Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp
  * RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly
  * rsx: Optimize RET returning to following CALL
  * PPU Analyzer: Analyze whole segment 0 when patches are applied
  * Savestates: Fix config_event_entry compatibility
  * rsx: Discard color mask writes with reserved bits
  * Remove unused variable in PPUThread.cpp
  * cellPad: remove unused variables
  * Fix Vulkan link in README
  * overlays: fix some warnings, simplify code, use move and references
  * sceNpDrm: Slow down sceNpDrmIsAvailable
  * cellGame: Make cellGameDataCheck slower
  * PPU Analyzer: Fix for unaligned sections
  * rsx: Fixup calculate_required_range
  * Progress Dialog: Fix race when PPU compilation is super fast
  * rsx: Fix index vertex array range with modulo calculation
  * Progress Dialog: Avoid PPU compilation pop-up on short linkage
  * Progress Dialog: Fix race that could lead to ever-inaccurate results
  * Progress Dialog: Fix race on PPU compilation status
  * input: fix dance mat PID
  * Input: Add PS Move navigation controller
  * qt/utils: support full path in get_dir_entries
  * Game List: Add initials-only search
  * LV2/Loader: Fix kernel regions addresses
  * PPU/debugger: Fixup
  * Debugger/PPU: Superior Callstack Detection

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=81
2023-08-26 14:55:09 +00:00
Yunhe Guo
79181dd4a8 - Update to version 0.0.29~git20230810:
* LV2/cellPad: Implement priority-based connection updates
  * cellPad: Fix max_connect in GetInfo
  * rsx: Remove unused code (argb<->bgra modifier) and refactor a bit
  * rsx: Implement image copy between 2D -> 3C/CUBE with scaling support.
  * ELF.h: fix warning
  * PPU/Debugger: Fix op_branch_targets
  * PPU: Fixup interpreter and analyzer
  * PPU/Patches: Fix CALLOC patch with interpreter
  * cellSaveData: Fix check 58, implement checks 77 and 76
  * PPU Loader: Fixup virtual load for non PRX
  * cellGame: Add some LV2 sleep
  * Add some error checking to sys_fs_chmod
  * PPU Analyzer: Fixup verify_func
  * PPU: fix leak when precompiling SELF files
  * PPU Loader: Fix imports/exports in virtual mode
  * PPU Analyzer: Add more function constraints
  * Fixup SPU/PPU Cache Abortion
  * PPU Precompilation Fixup
  * Merge xfloat options
  * vm.cpp: Fixup race in range_lock_internal
  * Fixup log message in sys_memory_allocate
  * System.cpp: Fixup spu.log/tty.log dumping
  * PPU LLVM: Fixup VSH Precompilation
  * PPU: A few more minor bugfixes
  * PPU LLVM Cache Fixup
  * PPU LLVM/RawSPU: Fixup MMIO crossing-out
  * vk: Fix detection of RADV on get_driver_vendor()
  * Make experimental build warning modal
  * CI: Don't silence curl errors

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=80
2023-08-10 15:39:16 +00:00
Yunhe Guo
10eb546179 - Update to version 0.0.29~git20230731:
* rsx: fix register_vertex_printer value func
  * rpcs3_version: Bump to 0.0.29
  * Qt6 port
  * cellAudioIn: reduce log spam
  * cellMsgDialogAbort: do not return CELL_MSGDIALOG_ERROR_DIALOG_NOT_OPENED
  * Thread.cpp: Fixup SPU access violation log message
  * Optimize RSX Debugger
  * Qt: Fix elf_memory_dumping_dialog PPU address
  * Debugger: Transition to plain text edit
  * Fix color tag of logs/tty
  * Qt: fix data type of find_dialog text edits

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=79
2023-08-01 15:12:18 +00:00
Yunhe Guo
163d05b143 - Update to version 0.0.28~git20230729:
* SPU LLVM: AVX-512 optimization for CFLTU (#14384)
  * Fix typos, improve consistency
  * SPU LLVM: Optimize common SFI+ROTQMBY pattern
  * Utils: Add initial AVX10 support
  * Include spu.log inside RPCS3.log when SPU Debug is true
  * SPU/Non-TSX: Implement cuncurrent reservations
  * SPU/MFC: Format command more consistently
  * cellSaveData: Adjust to non-TSX
  * Log TTY output after emulation have been stopped
  * sceNpTrophy: Minor UB fixup
  * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing
  * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing
  * sceNpTrophy: Check if a trophy configuration file exists before starting the install process
  * sceNpTrophy: Initial commSign checking of CreateContext
  * rename fs::stat to fs::get_stat
  * Fix config path in Emu.Restart()
  * cellSaveData: add some more error logging
  * Fixed Emu.Restart(graceful=false) no longer worked after #14038
  * Debugger: Make break-all non-default
  * Fixup patches
  * Minor ppu_initialize fix
  * ppu: Make install function log message trace
  * USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition
  * opengl: fix Qt warnings (#14249)
  * USIO: Added support for Tekken Tag Tournament 2
  * Savestates: Facilitate multi slots
  * Thread.cpp: Always print SPU thread name in access violation
  * PPU Analyzer: Fixup get_ptr()
  * Add ppu_module::get_ref() to ease debugging

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=78
2023-07-30 07:25:57 +00:00
Dominique Leuenberger
4d13035bd7 Accepting request 1101218 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1101218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=10
2023-07-29 18:10:06 +00:00
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
d6514aff32 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=75 2023-07-20 07:28:24 +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
Dominique Leuenberger
8910111620 Accepting request 1097933 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1097933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=9
2023-07-10 14:40:37 +00:00
Yunhe Guo
73aa0d2509 - Update to version 0.0.28~git20230702:
* cellSpurs: Implement ShutdownTaskset and WorkloadFlagReceiver2
  * Update dependencies
  * Input: update buttons on pressure button toggle
  * Input: fix multibutton mousepress (sticks only)
  * Input: fix multibutton mousepress (buttons only)
  * Input: Add tooltips for button mapping
  * Fix some warning
  * vk/rsx: Fix build errors and warnings
  * vk: Get rid of some spammy debug code
  * vk: Minor refactor to make early-exit branches trivial and easier to read
  * vk: Fix some regressions in synchronization2 behavior
  * vk: Fix GPU hang
  * vk: Restructure gpu labels and add them as an event backend
  * vk: Use pipeline barriers for proper event sync

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=72
2023-07-03 11:35:26 +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
Dominique Leuenberger
ddcc27fdc0 Accepting request 1095849 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1095849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=8
2023-06-29 15:28:42 +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
Dominique Leuenberger
c7dc5f3668 Accepting request 1091846 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1091846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=7
2023-06-11 17:54:41 +00:00