Connor McLaughlin
|
00a27f8636
|
Merge pull request #611 from ggrtk/github-actions
CI: Add manual Actions workflow trigger
|
2020-07-15 02:28:17 +10:00 |
|
Connor McLaughlin
|
7ba1bed37b
|
Settings: Leave interlacing on by default
Too many games break without it.
|
2020-07-14 01:27:57 +10:00 |
|
Connor McLaughlin
|
48be73be5a
|
SDL: Fix crash when changing debug settings while running
|
2020-07-14 01:26:43 +10:00 |
|
Connor McLaughlin
|
6ed67468d2
|
CDROM: Prevent games which spam Reset from getting wedged
|
2020-07-14 01:26:37 +10:00 |
|
Connor McLaughlin
|
9a2f222da4
|
Merge pull request #608 from ggrtk/aspect-ratio-setting
Settings: Add 8:7 DAR and 1:1 PAR modes
|
2020-07-14 01:25:39 +10:00 |
|
Connor McLaughlin
|
5b5c7f200d
|
CMake: Bump minimum version to 3.8
Needed for CXX_STANDARD=17.
|
2020-07-13 02:57:24 +10:00 |
|
Connor McLaughlin
|
1ed57a9fdf
|
Qt: Hook up mouse events to ImGui
|
2020-07-13 02:39:59 +10:00 |
|
Connor McLaughlin
|
7cf50e816d
|
Merge pull request #606 from stenzek/android-sign
CI: Sign Android APK before uploading
|
2020-07-13 02:39:33 +10:00 |
|
Connor McLaughlin
|
dbce58e07d
|
CDROM: Display paused position in debug window
|
2020-07-13 02:23:56 +10:00 |
|
Connor McLaughlin
|
d2cf9c44c1
|
CI: Sign Android APKs
|
2020-07-13 02:18:01 +10:00 |
|
Connor McLaughlin
|
35093818c6
|
libretro: Add resolutions up to 16x
|
2020-07-12 23:31:21 +10:00 |
|
Connor McLaughlin
|
9833bfddf3
|
Android: Add Vulkan renderer to options
|
2020-07-12 23:28:18 +10:00 |
|
Connor McLaughlin
|
9cd7512bdd
|
README.md: Add Android build notes
|
2020-07-12 12:48:12 +10:00 |
|
Connor McLaughlin
|
af9afae1cd
|
cmake: SUPPORTS_X11 -> USE_X11 for glad
|
2020-07-12 12:41:58 +10:00 |
|
Connor McLaughlin
|
932b38c852
|
Merge pull request #602 from stenzek/ci-android-apk
CI: Add Android APK builds
|
2020-07-12 12:40:39 +10:00 |
|
Connor McLaughlin
|
09377690d4
|
Merge pull request #603 from ggrtk/gpu-crtc
GPU: Compute VRAM display width from GP1(06h) values
|
2020-07-12 12:39:47 +10:00 |
|
Connor McLaughlin
|
554237a6d1
|
CMake: Drop required version to 3.7
|
2020-07-12 02:09:34 +10:00 |
|
Connor McLaughlin
|
ef11a31b6e
|
CI: Add Android APK builds
|
2020-07-12 01:15:23 +10:00 |
|
Connor McLaughlin
|
8febf5df04
|
D3D11HostDisplay: Fix reversed feature level order
|
2020-07-12 00:44:13 +10:00 |
|
Connor McLaughlin
|
113b0f57d6
|
libretro: Fix Vulkan context creation on Mali
We don't use the loader functions here anyway, so no need to try to
retrieve them.
|
2020-07-12 00:41:53 +10:00 |
|
Connor McLaughlin
|
3ad780b52e
|
libretro: Fix logging breaking when retro_set_environment called twice
|
2020-07-12 00:41:09 +10:00 |
|
Connor McLaughlin
|
282f166e7a
|
Vulkan/StagingBuffer: Don't try to invalidate unmapped buffer
Fixes crash on Mali.
|
2020-07-12 00:40:05 +10:00 |
|
Connor McLaughlin
|
fb6538da35
|
Vulkan/Context: Allocate SSBO descriptors in global set
Fixes vram write buffer creation failing on Mali.
|
2020-07-12 00:38:27 +10:00 |
|
Connor McLaughlin
|
b1ba4c446b
|
VulkanLoader: Make vkGetDeviceProcAddr() an instance function
|
2020-07-12 00:36:19 +10:00 |
|
Connor McLaughlin
|
50a25b63b1
|
CDROM: Track seek position when resetting
Fixes Blasto hanging after starting game.
|
2020-07-11 20:35:36 +10:00 |
|
Connor McLaughlin
|
d1a2ebd8f3
|
GPU/HW: Eliminate CPU round trip on oversized VRAM writes
|
2020-07-11 20:35:33 +10:00 |
|
Connor McLaughlin
|
e144392187
|
README.md: Update Android version status
|
2020-07-11 03:30:30 +10:00 |
|
Connor McLaughlin
|
f9cbc3acfb
|
Android: Hook up settings interface
|
2020-07-11 03:29:15 +10:00 |
|
Connor McLaughlin
|
79841d13e2
|
dep/glad: Work around missing EGL_CAST on ARM drivers
|
2020-07-11 03:29:04 +10:00 |
|
Connor McLaughlin
|
86c6be41b3
|
SDL: Wayland support
|
2020-07-11 03:28:57 +10:00 |
|
Connor McLaughlin
|
4ce5f7e802
|
GLContext: Wayland support
|
2020-07-11 03:28:25 +10:00 |
|
Connor McLaughlin
|
eab70546c8
|
CDROMAsyncReader: Only log warning when waiting time exceeds 1ms
|
2020-07-11 03:21:05 +10:00 |
|
Connor McLaughlin
|
c5e8327e7a
|
CDROM: Seek to LBA 0 when resetting
Fixes Love & Destroy.
|
2020-07-10 20:55:15 +10:00 |
|
Connor McLaughlin
|
71157b171e
|
CDROM: Use partial seek position when re-seeking
|
2020-07-10 20:55:00 +10:00 |
|
Connor McLaughlin
|
4d1880091e
|
GPU: Ignore display start bit 0 instead of reducing width
|
2020-07-10 20:31:58 +10:00 |
|
Connor McLaughlin
|
93abf8e53d
|
GPU: Drop least significant bit of display start address
Fixes extra column in some games, e.g. Nascar Thunder 2004,
U.S. Navy Fighters.
|
2020-07-10 20:23:27 +10:00 |
|
Connor McLaughlin
|
604ff20b0d
|
AnalogController: Treat rumble as binary on/off
Fixes vibration in Final Fantasy 8.
|
2020-07-10 20:15:46 +10:00 |
|
Connor McLaughlin
|
d6ec1fd84e
|
Build fix
|
2020-07-10 14:46:44 +10:00 |
|
Connor McLaughlin
|
c01854e9d1
|
Define LIBRETRO macro when building core, skip swap chain
|
2020-07-10 14:02:45 +10:00 |
|
Connor McLaughlin
|
69f3128b07
|
README.md: Add link to libretro Android AArch64 build
|
2020-07-09 13:31:33 +10:00 |
|
Connor McLaughlin
|
a5fe740e30
|
Fix a bunch of compiler warnings
|
2020-07-09 13:30:16 +10:00 |
|
Connor McLaughlin
|
60a739e305
|
D3D11HostDisplay: Add __has_include check for dxgi1_5.h
|
2020-07-09 13:24:56 +10:00 |
|
Connor McLaughlin
|
9685be9064
|
D3D11/ShaderCache: Remove feature level 12 enum usage
It's not used anyway.
|
2020-07-09 13:00:44 +10:00 |
|
Connor McLaughlin
|
5984f977ca
|
D3D11HostDisplay: Ensure we only get feature level 10-11
|
2020-07-09 13:00:31 +10:00 |
|
Connor McLaughlin
|
e3db2f5ffe
|
Merge pull request #595 from stenzek/android-ci
CI: Build Android AArch64 libretro core
|
2020-07-09 02:37:58 +10:00 |
|
Connor McLaughlin
|
659da85ff3
|
CI: Build Android AArch64 libretro core
|
2020-07-09 02:28:36 +10:00 |
|
Connor McLaughlin
|
46dfccef81
|
Common/DimensionalArray: Don't break clang
|
2020-07-08 15:40:08 +10:00 |
|
Connor McLaughlin
|
532c2a0c15
|
cmake: Drop msbuild-based libretro dll in top-level dir too
|
2020-07-08 15:18:49 +10:00 |
|
Connor McLaughlin
|
a68bbb3e85
|
Common/DimensionalArray: Work around VC2017 issue
|
2020-07-08 15:04:47 +10:00 |
|
Connor McLaughlin
|
068b244303
|
libretro: Do SET_CORE_OPTIONS unconditionally
|
2020-07-08 12:48:57 +10:00 |
|
Connor McLaughlin
|
57cf40d1ae
|
Bus: Work around VS2017 bug with std::array
|
2020-07-08 12:45:53 +10:00 |
|
Connor McLaughlin
|
6ae5caa23b
|
Common/StringUtil: Add missing include
|
2020-07-08 12:45:49 +10:00 |
|
Connor McLaughlin
|
e1788ee988
|
CI: Fix Linux libretro builds
|
2020-07-08 02:17:39 +10:00 |
|
Connor McLaughlin
|
209d7c67e9
|
GPU/OpenGL: Prefer SSBOs over small texel buffers+subimage
|
2020-07-08 02:05:36 +10:00 |
|
Connor McLaughlin
|
922003ba50
|
libretro: Ignore renderer changes
RetroArch does not support hot swapping renderers.
|
2020-07-08 02:05:36 +10:00 |
|
Connor McLaughlin
|
97a946bd62
|
CommonHostInterface: Implement frame step hotkey
|
2020-07-08 02:05:36 +10:00 |
|
Connor McLaughlin
|
fe867edefb
|
cmake: Further tweaks for Android libretro core
|
2020-07-07 20:33:17 +10:00 |
|
Connor McLaughlin
|
83b409c32a
|
Merge pull request #591 from stenzek/ci-libretro-cmake
CI: Use cmake for Windows libretro builds
|
2020-07-07 20:27:55 +10:00 |
|
Connor McLaughlin
|
01287cb7da
|
build: Support building libretro core for Android
|
2020-07-07 20:27:14 +10:00 |
|
Connor McLaughlin
|
c242d4707f
|
build: Drop Linux libretro core in current directory too
|
2020-07-07 20:27:14 +10:00 |
|
Connor McLaughlin
|
70184c13c7
|
Update libretro core build instructions
|
2020-07-07 20:27:14 +10:00 |
|
Connor McLaughlin
|
cf1dec6667
|
CI: Use cmake for Windows libretro builds
|
2020-07-07 20:27:14 +10:00 |
|
Connor McLaughlin
|
089b1d465f
|
build: Drop libretro DLL in build directory
|
2020-07-07 19:09:14 +10:00 |
|
Connor McLaughlin
|
0ad6adc900
|
build: Enable LTO/LTCG on Windows Release builds
|
2020-07-07 18:54:11 +10:00 |
|
Connor McLaughlin
|
9a631ff52c
|
build: Don't build unit tests for libretro core
|
2020-07-07 18:54:02 +10:00 |
|
Connor McLaughlin
|
011ee6331e
|
build: Link tinyxml2 statically in cmake/win32
|
2020-07-07 18:47:58 +10:00 |
|
Connor McLaughlin
|
24f10eca61
|
build: Drop Windows DLL in binary directory for libretro
|
2020-07-07 18:37:03 +10:00 |
|
Connor McLaughlin
|
a451e7f177
|
Android: Get it running again
Currently settings are not changable.
|
2020-07-07 00:59:56 +10:00 |
|
Connor McLaughlin
|
729e1b3392
|
GLContext: Fix Android context creation
|
2020-07-07 00:59:49 +10:00 |
|
Connor McLaughlin
|
da180a1c4f
|
Vulkan: Fix crash when device creation fails
|
2020-07-07 00:59:42 +10:00 |
|
Connor McLaughlin
|
1d4b5e22cb
|
Vulkan: Fall back to geometryShader when fillModeNonSolid unsupported
|
2020-07-07 00:59:35 +10:00 |
|
Connor McLaughlin
|
d1eae288bf
|
GameList: Add EntryCompatibilityRatingToString
|
2020-07-07 00:59:28 +10:00 |
|
Connor McLaughlin
|
5274fa32ac
|
Qt: Pump events on main thread when waiting for init
|
2020-07-06 02:47:33 +10:00 |
|
Connor McLaughlin
|
76cb52407b
|
SDLControllerInterface: Init joystick API as well
|
2020-07-06 02:47:33 +10:00 |
|
Connor McLaughlin
|
547e8b239b
|
libretro: Reduce base width/height
Stops the window opening so large.
|
2020-07-06 02:47:33 +10:00 |
|
Connor McLaughlin
|
11c0601a67
|
libretro: Work around hw render interface pointer being freed
|
2020-07-06 02:47:33 +10:00 |
|
Connor McLaughlin
|
01a63a914a
|
Merge pull request #588 from ggrtk/gpu-crtc
GPU: CRTC fixes
|
2020-07-05 23:28:06 +10:00 |
|
Connor McLaughlin
|
45f3560427
|
README.md: Update libretro core links
|
2020-07-05 13:36:20 +10:00 |
|
Connor McLaughlin
|
660e2af30e
|
Merge pull request #587 from stenzek/libretro-dll-name
CI: Use libretro core naming convention
|
2020-07-05 13:32:28 +10:00 |
|
Connor McLaughlin
|
67bc14dac9
|
CI: Use libretro core naming convention
|
2020-07-05 13:15:12 +10:00 |
|
Connor McLaughlin
|
511c3133f1
|
GPU: Let GPU catch up before handling GP1 reset commands
Fixes trashed VRAM writes in some homebrew.
|
2020-07-05 02:25:56 +10:00 |
|
Connor McLaughlin
|
b0b3901722
|
libretro: Fix DualShock analog mode auto-enable
|
2020-07-05 00:05:14 +10:00 |
|
Connor McLaughlin
|
c76bb5eb6a
|
libretro: Fix display aspect ratio
|
2020-07-04 22:33:07 +10:00 |
|
Connor McLaughlin
|
343e3ba3b7
|
libretro: Better handle resolution changes
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
e15fafe428
|
libretro: Reduce OSD message durations
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
8408d3b6bf
|
libretro: Disable shader cache
Can't seem to see somewhere we can save shader blobs. It wasn't working
anyway because it would generate invalid paths.
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
f9622b2450
|
libretro: Fix memory card save locations
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
9b3e344ad8
|
Renderers: Support empty shader cache
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
f396a2c373
|
Renderers: Make shader cache path a prefix instead of directory
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
b9ffca1ddf
|
libretro: Vulkan renderer support
|
2020-07-04 22:14:07 +10:00 |
|
Connor McLaughlin
|
218f6721d3
|
libretro: Fix display rendering in D3D11/OpenGL
|
2020-07-04 20:05:49 +10:00 |
|
Connor McLaughlin
|
2c4fce3f0d
|
D3D11HostDisplay: Don't create swap chain for headless
|
2020-07-04 17:37:50 +10:00 |
|
Connor McLaughlin
|
b3359dadc9
|
Qt: Save original style name for restoring after theme switch
|
2020-07-04 15:54:26 +10:00 |
|
Connor McLaughlin
|
16411d7669
|
dep/libcue: Prefix functions to avoid name clash with glslang
|
2020-07-04 13:47:51 +10:00 |
|
Connor McLaughlin
|
1231f6dafe
|
GPU: Handle GP1 command mirrors
|
2020-07-04 01:28:18 +10:00 |
|
Connor McLaughlin
|
d0241aafbf
|
README.md: Add link to CI libretro core
|
2020-07-03 15:23:33 +10:00 |
|
Connor McLaughlin
|
2963528a36
|
Merge pull request #584 from ggrtk/maint
Minor maintenance updates
|
2020-07-03 15:20:31 +10:00 |
|
Connor McLaughlin
|
d996f46618
|
Update compatibility database
|
2020-07-03 01:51:09 +10:00 |
|
Connor McLaughlin
|
2d74062abb
|
CPU: Delay interrupts by one instruction/block
Fixes Gameshark Sampler Disc.
|
2020-07-03 01:51:08 +10:00 |
|
Connor McLaughlin
|
8a8ce8d41c
|
NamcoGunCon: Use correct GPU clock as reference
|
2020-07-03 01:51:05 +10:00 |
|