Commit Graph

8650 Commits (v0.1-8153)
 

Author SHA1 Message Date
Connor McLaughlin 06b329b4c6 Update README.md with libretro core info 5 years ago
Connor McLaughlin 0710e3b6d3 CDROM: Ignore sectors with channel number=255
Some games (Taxi 2 and Blues Blues) have junk audio sectors with a channel number of 255.
We need to skip them otherwise it ends up playing the incorrect file.

TODO: Verify with a hardware test.
5 years ago
Connor McLaughlin bff5432879 Pad: Improve ACK timing
Fixes random pauses in Moto Racer.
5 years ago
Connor McLaughlin b471d1043a Settings: Load Memory Cards From State -> Load Devices From State
Makes it apply to controllers too.
5 years ago
Connor McLaughlin 6834f2ca42
Merge pull request #581 from stenzek/libretro-ci
Build libretro core in CI
5 years ago
Connor McLaughlin a1fd801b7f Build libretro core in CI 5 years ago
Connor McLaughlin 655dff84e2 VulkanHostDisplay: Fix software cursor rendering 5 years ago
Connor McLaughlin 400ee3d9b3 OpenGLHostDisplay: Fix software cursor rendering 5 years ago
Connor McLaughlin 8cd9e0887e libretro: Use framebuffer view dimensions not texture dimensions 5 years ago
Connor McLaughlin 70f4ce7cde libretro: Add auto analog mode option for controllers 5 years ago
Connor McLaughlin f65a50d84b HostDisplay: Use surface scale for drawing software cursor 5 years ago
Connor McLaughlin bf08385051 WindowInfo: Add surface_scale field 5 years ago
Connor McLaughlin e374853cf5 HostInterface: Better configuration of custom crosshair/software cursor 5 years ago
Connor McLaughlin f0c1dfefe7 Core: Add resources file
Currently includes a crosshair icon.
5 years ago
Connor McLaughlin ed6065d7f5 D3D11HostDisplay: Fix software cursor rendering 5 years ago
Connor McLaughlin 7d88bba764 Common: Add an image helper class 5 years ago
Connor McLaughlin 78cf890c6c Qt: Hook up per-controller-type-settings to UI 5 years ago
Connor McLaughlin bcc6d5d53d Qt: Support float settings in setting widget binder 5 years ago
Connor McLaughlin 0b11a14e24 Qt: Better handling of default settings not in ini 5 years ago
Connor McLaughlin 4dc9e10777 HostInterface: Support per-controller-type settings 5 years ago
Connor McLaughlin f3b2953e40 Common/StringUtil: Add FromChars overload for bool 5 years ago
Connor McLaughlin 687bcfddba
Merge pull request #578 from ggrtk/readme
README.md: Add steps for downloading and running AppImages
5 years ago
Albert Liu 71354d0f6f README.md: Add steps for downloading and running AppImages 5 years ago
Connor McLaughlin 38aa485f8f libretro: Analog controller/DualShock support 5 years ago
Connor McLaughlin 51b4776b8f libretro: Work around video driver switching crash in RetroArch 5 years ago
Connor McLaughlin 861b98ed3b libretro: Additional work
- Reliable resolution switching.
 - Hook up logging.
 - Memory cards and controller type settings.
 - Save state support.
 - Direct3D support.
5 years ago
Connor McLaughlin 2a38090e7a HostDisplay: Move most backend logic to FrontendCommon 5 years ago
Connor McLaughlin 84a52a3911 dep/vulkan-loader: undef a bunch more problematic X11 defines 5 years ago
Connor McLaughlin 936d92dfb8 System: Add option to force start in software mode 5 years ago
Connor McLaughlin 919494079b System: Make saving screenshots to state optional 5 years ago
Connor McLaughlin dc7cc3b67f Common/ByteStream: Fix buffer corruption in MemoryByteStream 5 years ago
Connor McLaughlin e5f56fcd33 MDEC: Slightly reduce block timing
Fixes FMVs in Disney's Treasure Planet.

Probably needs sub-block timing emulated at some point.
5 years ago
Connor McLaughlin 614ea632a5 SPU: Log warning when data is lost due to reg clear 5 years ago
Connor McLaughlin ea1066f76e GL/StreamBuffer: Use glBufferData() on all drivers 5 years ago
Connor McLaughlin 745b53e4cb GL/Context: Fix crash in some GLX drivers 5 years ago
Connor McLaughlin 15afe4f436 GPU/Vulkan: Fix incorrect vkCmdPushConstants() call 5 years ago
Connor McLaughlin f690165b52
Merge pull request #571 from ggrtk/discord
CommonHostInterface: Use largeImage fields in Discord presence payload
5 years ago
Albert Liu 1a45ee3018 CommonHostInterface: Use largeImage fields in Discord presence payload
Fixes application icon not showing up in Discord Rich Presence.
5 years ago
Connor McLaughlin 0b261e836b GPU/Vulkan: Fix shader VRAM copies
Fixes battle transitions in Final Fantasy IX.
5 years ago
Connor McLaughlin 58b0e6859a Frontend: Reset/restore GPU state before saving screenshot
Fixes driver crashes in Vulkan.
5 years ago
Connor McLaughlin b94de1924d GPU/ShaderGen: Round normalized colours before converting to integer
Fixes broken rendering/precision issues on Intel Ivy Bridge GPUs.

Many thanks to linkmauve from Dolphin for the idea - seems Dolphin also
had a similar problem a few years ago.
5 years ago
Connor McLaughlin 16ca214d09 GPU/OpenGL: Fix VRAM writes breaking on <GL4.3 5 years ago
Connor McLaughlin 34d7b752d8 GPU/ShaderGen: Enable GL_ARB_shader_storage_buffer_object on <GL4.3 5 years ago
Connor McLaughlin 998ec85b16 CDROM: Log slow sector reads in Release builds too 5 years ago
Connor McLaughlin 737337a526 CDROM: Fix incorrect sector read after incomplete seek->read
Fixes crash in Disney's The Lion King - Simba's Mighty Adventure.
5 years ago
Connor McLaughlin b8a2487abf GPU/HW: Fix incorrect offset application in line upscaler
Fixes green line in pause screen of Spyro.
5 years ago
Connor McLaughlin f1cfe1b954
Merge pull request #568 from ggrtk/qt-theme
Qt: Reset palette and style when selecting default theme
5 years ago
Albert Liu 788a9a6768 Qt: Reset palette and style when selecting default theme
Fixes palette and style getting stuck when switching to default theme
after having used dark fusion theme earlier in the same session.
5 years ago
Connor McLaughlin ad727c7991 CPU/Recompiler: Check interrupts after mtc0 sr/cause
Fixes Jackie Chan Stuntmaster in Recompiler mode.
5 years ago
Connor McLaughlin b00f50c927 CPU/Recompiler: Emit test/jz instead of bt/jnc for bits < 8
Likely very slightly faster.
5 years ago