Skip to content

Latest Rolling Release

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 11:06
· 0 commits to master since this release
feeb8d9

Commits

  • 9bc5ffe Common: Add Vector4i xyxy(Vector2i)
  • b918613 GPU/HW: Use sized tristrips instead of fullscreen quads
  • 4c801c3 GPUDevice: Move size-matches check into ResizeTexture()
  • 0030bc2 GPUDevice: Ensure 16 byte minimum UBO alignment
  • 670dc46 GPU/HW: Slight re-shuffling of field offsets
  • 1daa60c GPU: Use tristrips for presentation as well
  • 45afc8f OpenGLDevice: Add map-based stream buffer paths
  • 87743c7 FullscreenUI: Fix crash reloading postfx shaders
  • 08a3c31 CMake: Fix scmversion PRE_BUILD warning
  • fc8fbd8 Qt: Disable shared memcard settings outside of shared mode
  • 0ad0859 Atualização Português do Brasil (#3351)
  • 561397a CDROM: Add 'maximum' read speedup option
  • b76ebd2 FullscreenUI: Fix scrollbar rounding in choice dialogs
  • bed3dd6 FullscreenUI: Use span for DrawIntListSetting()
  • 2b4e60a FullscreenUI: Fix loading screen font
  • 9b339d4 PostProcessing: Remove StageCount key for game settings
  • 4449ae7 Settings: Rearrange fields to avoid padding
  • 40589dc Settings: Add advanced option to set delay for max CD speedup
  • 1c9b9ca GPUThread: Restore context after backend creation
  • 7d2898b GPU/HW: Exclude 2D polygons from depth buffer
  • d9c9b30 GPU/HW: Fix ROV depth being written with semitransparency
  • d25cffe GPU/HW: Disable depth testing with semitransparency
  • 29934d6 System: Improve rewind behaviour
  • 1320d9b Common: Use __builtin_shufflevector() for NEON blend()
  • 18c9071 GPU/SW: Skip pixel load if none preserved
  • ccfc60e GPU/HW: Remove extra barrier on VRAM download
  • 7ac4a85 InputManager: Fix per-bind sensitivity/deadzone not copying to profile
  • ee33044 InputManager: Fix SDL sub-options not copying to profile
  • ea4e756 Data: Update SDL Game Controller DB
  • a26cac1 Cheats: Added register cheat types 5107 & 5147 (#3352)
  • c98dbb9 Atualização Português do Brasil (#3353)
  • 93a7e7c Cheats: Add bounds check to 5107/5147
  • 05b0b03 Cheats: Order special characters before alpha characters
  • 440aaf2 FullscreenUI: Modernize achievement popup a bit
  • 4af5e96 Controller: Remove analog-mode-start OSD message
  • 4b0bb9f FullscreenUI: Increase input dialog padding
  • 844287b FullscreenUI: Fix scrollbar on choice dialog at some screen sizes
  • 13b8572 Qt: Refactor input device/motor tracking
  • 6f9caa6 InputManager: Add proper binds for vibration motors
  • 2298227 FullscreenUI: Add binding of vibration motors
  • 2d63b34 Qt: Add icons/decorations to input devices
  • e4c11aa Qt: Separate controller settings to global and profiles
  • d3bee3c Qt: Rename 'Input Profile' to 'Controller Preset'
  • e6c0725 InputManager: Hold lock while manipulating devices/sources
  • 9971b9e Data: Update PromptFont with KamFretoZ's changes
  • d6ce322 Controller: Use additional icons
  • 234e1f7 FullscreenUI: Improve controller settings page
  • 348e335 Qt: Fix BP start/stop menu item after first activation
  • 54780d4 Qt: Fix fullscreen state stuck after exit
  • 6785285 Qt: Fix game list toolbar/view menu desync
  • 36590f3 InputManager: Fix crash on controller connect on Windows
  • 9c35b0e FullscreenUI: Get rid of Timer global
  • 9779cee GPU/HW: Ensure texture window bits are initialized
  • ee1da34 GPU/HW: Use default initialization for BatchConfig
  • ab790ed Common: Fix ARM32 build (again)
  • c43533f FullscreenUI: Extend achievement overlays to screen margins
  • ce06896 Qt: Fix editing first controller preset
  • 0f76543 Achivements: Set rc_client log level from host log level
  • e43d704 Achievements: Attempt relogin on system boot
  • e4dea69 System: Drop state load OSD duration to quick
  • be7cff5 CDROM: Fix loading of subimage SBI files
  • 035762a System: Fix subimage change OSD message
  • 19ee37c FullscreenUI: Render notifications on top of OSD
  • d3ee12d Achievements: Login error notification should be translatable
  • a422e06 Qt: Fix incorrect InitialSortOrderRole use
  • ea82dac FullscreenUI: Fix a couple of GPU thread race conditions
  • 738c96f FullscreenUI: Fix slot disappearing after delete in save state menu
  • 2f854de Qt: Invalidate FSUI cover cache when cover changed
  • 8f39dbb Achievements: Fix race condition invalidating images
  • 3621705 Achievements: Ensure loading old states behave the same as new
  • 17e8930 ImGuiManager: Pack state based on thread access
  • 9d3c56f ImGuiManager: Fix data races in input forwarding
  • 21aef08 XInputSource: Arrays to std::array and forward generic axis
  • c45e59f SDLInputSource: Arrays to std::array and forward generic axis
  • 062776c ImGuiManager: Map left stick to dpad
  • 462a4a3 Controller: Refactor so that GetControllerInfo() can't return null
  • 3476140 GPUThread: Add BeginASyncBufferCall()
  • aaf2a4b InputManager: Adjust scope of constants
  • dd7fd32 Controller: Add GetVibrationMotorState()
  • f6c7681 ImGuiOverlays: Double buffer input OSD and add vibration
  • dc58d85 Data: PromptFont additions by KamFretoZ
  • d3854d0 AnalogController: Use variant vibration icon for large motor
  • 0dc257a System: Set time constraints for GPU thread on MacOS
  • 991405c Qt: Add search and sorting to cheat list
  • 5aa23fa CI: Only pin to major version of actions
  • 33c0674 Qt: Remove unused struct
  • 6db1dbb GameList: Don't return nonexistant path on icon extract fail
  • da1590e Qt: Fix cheats sort button tooltip
  • 88e18a8 Image: Fix crash on loading corrupted JPEG file
  • 3a13806 Hotkeys: Fix Toggle OSD hotkey
  • 880c76d Qt: Fix columns being hidden after editing cheats
  • 6a6d362 Atualização Português do Brasil (#3354)
  • 1aa1b5a Qt: Make main toolbar editable
  • ccb2b61 FullscreenUI: Fix incorrect back button
  • 3130e16 FullscreenUI: Add user-selectable backgrounds
  • 2fd8940 FullscreenUI: Name landing icon files after action
  • bbb1bef RegTest: Build fix
  • 2e95667 Qt: Fix returning to desktop mode from Big Picture
  • 7973a91 FullscreenUI: Make menu item backgrounds slightly transparent
  • 135d99a FullscreenUI: Fix incorrect help text
  • 050bda8 FullscreenUI: Fix scroll reset on resume state popup
  • 68d9971 Updated Swedish translation (#3355)
  • 1952869 Cheats: Author field should be exported
  • 3687697 CPU/CodeCache: Only reset used portion of buffer
  • 45b500b GPU/HW: Fix draw call count spiking in some scenarios
  • 0189e1e Common: Fix vector allfalse() on ARM32
  • 57f3fee Common: Further optimize alltrue()/allfalse() on ARM
  • 79245b6 FullscreenUI: Make footer text background semitransparent
  • 9377198 FullscreenUI: Add sort alphabetically option to cheat page
  • 0507054 Common: Add vector rsize()
  • f6f709b System: Fix vsync preventing fast forward/turbo
  • 074a8a2 GPUThread: Fix input OSD with threaded rendering off
  • 10de915 System: Remove 'sync_to_host_with_vsync'
  • 804b8ff CDROM: Remove redundant min()
  • c4a7456 GPU/SW: Use no_unique_address for potentially-unused varyings
  • add76c2 Achievements: Fix request spam downloading own badge icon
  • a0c075e CI/Flatpak: Bump to SDL2 2.30.11
  • cd8a160 GPU/HW: Clear alpha channel in opaque replacements
  • 092b280 GPU/HW: Flipping the mask bit test should flush
  • 2957f55 Atualização Português do Brasil (#3356)
  • bf7ca19 Qt: Fix game list search box oversizing
  • 3be4f19 GPU: Fix playback of VRAM updates during draws
  • e554456 System: Fix blank display on pause-on-start
  • 7deaaa8 FullscreenUI: Use ImGui dialogs for boot failure
  • fbb63a8 FullscreenUI: Change default background and add Strobe
  • feeb8d9 CI: Fix Flatpak manifest URL