Skip to content

v0.1-7294

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Aug 05:48
· 381 commits to dev since this release
3a08ad1

Commits

  • d841371 CI/AppImage: Use fuse3 compatible appimagetool (#3251)
  • d70f5dd GSVector: Remove unused functions
  • 59a2309 GPU: Use half width vector types where appropriate
  • 640ed4a CPU/Recompiler: Eliminate redundant speculative reg read
  • 154a5b3 CDImageCHD: Refactor mode conversion to string_view
  • fee8887 System: Purge unused RecreateSystem()
  • fae6b7a System: Fix double error on load/boot cancel
  • cf15591 Add crt-hyllian-sinc.fx, crt-geo-zfast.fx and update others (#3252)
  • 66f31d4 CI: Add workflow to upload cached deps/symbols
  • 5381ad9 Qt: Adjust controller diagrams
  • 00cc3b6 Qt: Fix a few places per-game settings were not checked
  • 889427e Qt: Disable a couple of unusable per-game settings
  • bc30569 SPU: Reverb input should be muted when SPU muted
  • fb747d6 CDROM: Drop setloc on double Play
  • 44b9d16 CDROM: Defer set of autopause track
  • 9392c19 CDROM: Handle audio sectors in 2X mode
  • f1ca914 CDROM: Further adjust IRQ delay
  • 9a89ab3 GameDatabase: Add deinterlacing mode override
  • c925bec GameDB: Set deinterlacing mode and line offset on a few games
  • 8d94fd5 GameDB: Use SW readbacks for 360 Three Sixty
  • 5d5c04c RegTest: Fix compare with only missing but no diffs
  • 0a86aba Atualização Português do Brasil (#3253)
  • 92038da CDROM: Handle speed change while reading
  • c286112 Updater: Replace all StdStringFromFormat() with fmt
  • 00ccea8 GPUDevice: Replace remaining StdStringFromFromFormat() with fmt
  • ca2a8f1 Host: Purge C format string error overloads
  • aa94b07 Qt: Purge format string usage from AutoUpdaterDialog
  • 567b86c Host: Purge ReportFormattedDebuggerMessage()
  • 24ef76b StringUtil: Purge StdStringFromFormat()
  • 6176a21 ProgressCallback: Eliminate redundancy and drop C format strings
  • a6cf320 Qt: Fix scan percent dropping back to 0% at end
  • 41e1553 FileSystem: Add Error parameter to more functions
  • 7217536 MD5Digest: Span-ify
  • 19063d4 Bus: Mirror BIOS area up to 4MB
  • f0945ca BIOS: Refactor loading/hashing of images
  • 6a920b2 CDROM: Handle BFRD clears inbetween DMA transfers
  • d9a224e GameList: Fix bogus entries on disc change due to disc set
  • 5f36c29 Updater: Fix missing newline on MacOS
  • 2e96931 CPU/CodeCache: Dynamically compute BIOS memory access timing
  • 0815aed FileSystem: Drop use of stat64()
  • 56dd987 Misc: RISC-V build fixes
  • 4f7ddfa TimingEvents: Remove pointer indirection
  • 9b77a9a TimingEvents: Move interrupt dispatch to end of loop
  • 495b2ff GameDB: Front Mission 2
  • efd8aab TimingEvents: Fix events ending up out-of-order
  • 52f9e85 CDROM: Deactivate command attempt before queueing another
  • f1f89d3 BinarySpanReaderWriter: Add subspan methods
  • 79644bf CPU: Add Safe{Read,Write}MemoryBytes
  • f2e88ce PINE: Add MsgReadBytes/MsgWriteBytes
  • cc667cd Sockets: Add SetNagleBuffering()
  • 3172eac PINE: Disable nagle buffering
  • d9ada75 Qt: Toggle for DualSense Player LED (#3254)
  • a6e34fa Fix ui_step for crt-consumer.fx (#3256)
  • 14d8760 Resources: Update SDL game controller database (#3255)
  • 6b78364 Sockets: Ignore SIGPIPE on Linux
  • 7880087 Sockets: Properly handle POLLHUP events
  • ad374ef Sockets: Use epoll on Linux
  • 022b2fc Qt: Disable incompatible settings in game properties
  • b4136d2 TimingEvents: Avoid heap allocation in SortEvents()
  • 2938602 Qt: Remove BIOS search directory from per-game settings
  • 533022b Qt: Ensure fullscreen UI is stopped on exiting
  • 28c74f1 update the Simple-Chinese translation to latest. (#3257)
  • fe55446 ImGuiManager: Fix stutter when multiple OSD messages lapse
  • deed0c9 GameDatabase: Merge compatibility messages
  • ba6b654 GPUDevice: Improve pipeline error reporting
  • 298f39a GPU/HW: Fully report shader/pipeline creation failures
  • e743c5d GPU/HW: Force update CLUT on save state
  • 1006fa0 GPUDevice: Add support for Raster Ordered Views
  • 2a617c5 GPU/HW: Support using ROV for accurate blending
  • 49772f0 GameDB: Set accurate blending for Addie no Okurimono
  • 7bbc174 GameDB: Accurate blending for High Heat Major League Baseball 2002
  • b7bfbc0 Atualização Português do Brasil (#3258)
  • 0407f93 CPU: Fix loading recompiler-saved states with interpreter
  • 5e8870e D3D12: Avoid redundant render pass restarts
  • 861d4a5 FullscreenUI: Reorder graphics settings to match Qt
  • 5ec9c8a CDROM: Fix handling of 8-bit ADPCM and decoder overruns
  • 68575d1 CDROM: Shift instead of divide in ZigZagInterpolate
  • dce1221 Bus: Log when RAM_SIZE changes
  • 0b5287f Bus: Implement RAM_SIZE register
  • 0f4af03 CMake: FreeBSD build fix
  • 1771bfa Atualização Português do Brasil (#3259)
  • e455a5e ImGuiFullscreen: Fix incorrect notification width
  • bf1b023 Add a new port of crt-royale.fx (#3260)
  • 3282366 PostProcessing/FX: Preserve option declaration order
  • 5656f91 Qt: Fix missing line on first postfx category
  • 7a3a72e GPU: Add display rotation option
  • d3dc3ec Organize crt-royale params in categories. (#3261)
  • 440e08c Qt: Fix crash opening game compatibility report
  • f051aa5 GameDB: Include London Mission Pack in GTA disc set
  • c2d24f4 CDROM: Re-enable error-on-seeking-pause behaviour
  • fcd4e60 Atualização Português do Brasil (#3262)
  • 5026e1b Spanish translation update 2024/07/27 (#3263)
  • a3acb0c GPU/HW: Always allow shader blend with fbfetch
  • 7b99fcb GPU: Fix edge bleeding with Bilinear Integer scaling
  • 6fe0c98 System: Rewrite EXE override/loading
  • 40356fc FileSystem: Remove unnecessary checks
  • 876f212 DynamicLibrary: Add patch to versioned filename
  • b6b0997 Build: Favor git repositories over in-tree patches
  • 11c6f89 gitignore: Add /deps/
  • 6da84bf GameDB: Disable WS for Rally de Europe
  • a3f8162 Qt: Add a new Justifier controller icon (#3264)
  • ab7a3e1 BinaryReaderWriter: Add class for files as well as spans
  • c83b5fd FileSystem: Add AtomicRenamedFile
  • 7aaaf7c GameDatabase: Purge use of ByteStream
  • b5009da GameList: Purge use of ByteStream
  • dd8bf2c MemoryCard: Purge use of ByteStream
  • a6518ff System: Rewrite save state I/O
  • 6ce9e57 Misc: Purge remaining ByteStream references
  • 0321a2c Common: Purge ByteStream
  • 998f77c GameDB: More WS disables
  • e0911d7 GPU/HW: Fix spec violation with Vulkan fbfetch
  • 2d2bc93 dep/reshadefx: Avoid snprintf() when writing float constants
  • 410cea0 PostProcessing/FX: Use ToChars instead of to_string()
  • 8c9a885 GameDB: Add missing hash
  • 534a82d dep/reshadefx: Fix float printing regression
  • 33f6cc2 System: Use default compression level
  • 2f90651 Spanish (Spain) update - 2024/07/29 (#3266)
  • f1f57d8 Atualização Português do Brasil (#3267)
  • 24abd10 Add CRT-Guest-NTSC (#3268)
  • 0afcbd3 Update Russian translation (#3269)
  • aa400f1 GameDB: Analog support for Nightmare Creatures (#3270)
  • 6d70d24 AudioStream: Swap to shared soundtouch library
  • 75cf877 Deps: Bump SDL2 to 2.30.6
  • 0518bfb Data: Update SDL game controller DB
  • 4eb3b2a dep: Remove soundtouch
  • 3a83c42 Misc: Fix a bunch of code analysis warnings
  • 9a626ca Qt: Reduce game list jank after shutting down VM
  • a793741 Qt: Slightly bump grid view font size
  • 7cbd67e MSBuild: Remove redundant include
  • 1b9b469 Qt: Fix render-window-resize with 270deg rotation
  • 30c5eba GPUDevice: Fix instances of RWTexture not clearing
  • 5b590d4 D3D11Device: Fix blend state not applying to MRTs
  • 143acca Core: Purge resources.cpp
  • a2f9854 Misc: Slim down some header includes
  • ee538ae CDROM: Improve resampling quality of 18900hz XA
  • f9079b0 CDROM: Display XA coding info in debug window
  • ec5d8cb Achievements: Use badge IDs from server
  • 59a1cca dep/rcheevos: Bump to v11.5.0 + local changes
  • 6c0a0e6 GPU: Fix incorrect lightgun line with force progressive
  • c538df3 GameDatabase: Add crop mode override
  • 02fbfae System: Add advanced 'Export Shared Memory' option
  • c3bf267 System: Remove redundant remap
  • 0c15c9e Qt: Fix bug where config-based RAIntegration occasionally failed
  • 35dd4fd Qt: Fix incorrect list access for async cover load
  • c23ea4b CI/AppImage: Pin versions
  • 6e795c8 CMake: Fix duplicate SPIRV-Cross library on MacOS
  • d862043 CMake: Fill version in bundle info plist
  • 79bb5f0 GPUDevice: Fix SPIRV-Cross load error on Mac
  • 6c5ffba MemMap: Fix object leak on fallocate() failure
  • 2fb5e44 Atualização Português do Brasil (#3272)
  • e499f90 MemMap: Fix inverted condition
  • 0517aef CDROM: Don't allow deferred INT1 after Pause ACK
  • cabba81 CI/Flatpak: Switch from JSON -> YAML
  • efc821b VulkanDevice: Fix incorrect condition in UnbindTexture()
  • 3a08ad1 Qt: Purge some unused debug menu options