Connor McLaughlin
|
b0c846388e
|
SDL: Only save settings when changes have been made
|
2020-02-16 00:14:42 +09:00 |
|
Connor McLaughlin
|
37d765e8d7
|
HostInterface: Support switching audio backends
|
2020-02-16 00:14:40 +09:00 |
|
Connor McLaughlin
|
6a0c15b649
|
HostInterface: Move timer resolution increase to base class
|
2020-02-16 00:14:37 +09:00 |
|
Connor McLaughlin
|
1e009133ae
|
Rename 'Default' audio backend to 'SDL'
|
2020-02-16 00:14:35 +09:00 |
|
Connor McLaughlin
|
d17f0a3923
|
Qt: Implement disc change in QtHostInterface
|
2020-02-16 00:14:33 +09:00 |
|
Connor McLaughlin
|
e5740a5632
|
Qt: Pass QStrings by reference in HostInterface
|
2020-02-16 00:14:30 +09:00 |
|
Connor McLaughlin
|
fd8ed08307
|
Move more logic from frontend to base HostInterface
|
2020-02-16 00:14:28 +09:00 |
|
Connor McLaughlin
|
f0578bb932
|
HostInterface: Make helper methods const
|
2020-02-16 00:14:25 +09:00 |
|
Connor McLaughlin
|
153eded978
|
Qt: Use a single column in hotkey binding list
|
2020-02-16 00:14:23 +09:00 |
|
Connor McLaughlin
|
5c303705ac
|
Qt: Use scroll area for hotkey binding list
|
2020-02-16 00:14:08 +09:00 |
|
Connor McLaughlin
|
1ce1e016ae
|
Qt: Implement save state menus
|
2020-02-16 00:14:04 +09:00 |
|
Connor McLaughlin
|
97ea851097
|
Qt: Narrowing warning fix
|
2020-02-16 00:14:02 +09:00 |
|
Connor McLaughlin
|
7290e5cad0
|
HostInterface: Add per-slot save state helper functions
|
2020-02-16 00:14:00 +09:00 |
|
Connor McLaughlin
|
9148581213
|
GPU: Narrowing warning fix
|
2020-02-16 00:13:57 +09:00 |
|
Connor McLaughlin
|
3bafdf88d4
|
SDL: Fix uninitialized mapping variables
|
2020-02-16 00:13:55 +09:00 |
|
Connor McLaughlin
|
745c2785b2
|
Move shared frontend code from SDL to a seperate project
|
2020-02-16 00:13:53 +09:00 |
|
Connor McLaughlin
|
24bebf7f59
|
SDL: Add emulation speed slider
|
2020-02-16 00:13:48 +09:00 |
|
Connor McLaughlin
|
2d4dc6afc6
|
CI: Enable macOS builds
|
2020-02-15 23:39:20 +09:00 |
|
Connor McLaughlin
|
fd2ca2927e
|
Common/FileSystem: Fix recursive directory creation
|
2020-02-15 23:19:27 +09:00 |
|
Connor McLaughlin
|
89ac06a385
|
CI: Only build master branch
|
2020-02-15 23:19:12 +09:00 |
|
Connor McLaughlin
|
befa2a27d8
|
HostInterface: Fix crash in SetUserDirectory
|
2020-02-15 23:12:15 +09:00 |
|
Connor McLaughlin
|
223cf6bf31
|
Update README.md with macOS build instructions
|
2020-02-15 22:56:02 +09:00 |
|
Connor McLaughlin
|
8fd0fa00a7
|
Update README.md with user directory info
|
2020-02-15 22:51:09 +09:00 |
|
Connor McLaughlin
|
b605a84f7d
|
HostInterface: Set user directory for Linux/macOS, portable.txt support
|
2020-02-15 22:36:16 +09:00 |
|
Connor McLaughlin
|
2e629a2e7d
|
Update README.md with new CI instructions
|
2020-02-15 21:52:05 +09:00 |
|
Connor McLaughlin
|
1ccc26804d
|
CI: Use AppVeyor for Windows builds
|
2020-02-15 21:40:10 +09:00 |
|
Connor McLaughlin
|
f5482cb3b6
|
Don't require OpenGL compatibility profile
|
2020-02-15 21:11:51 +09:00 |
|
Connor McLaughlin
|
1c17d5495e
|
CMake: Attempting to around SDL2 issues on macOS
|
2020-02-15 17:40:21 +09:00 |
|
Connor McLaughlin
|
65b5013da0
|
Qt: Work around indirect include of glext.h by QOpenGLContext on macOS
Hacky, but aside from not using glad I'm not sure what else to do.
|
2020-02-15 17:23:35 +09:00 |
|
Connor McLaughlin
|
15e49b9f61
|
Core/TimingEvent: Add missing <string> include
|
2020-02-15 11:34:57 +09:00 |
|
Connor McLaughlin
|
f0910dc948
|
Common/FileSystem: Include fix
|
2020-02-15 11:00:54 +09:00 |
|
Connor McLaughlin
|
f805764fea
|
Common/FileSystem: More OSX fixes..
|
2020-02-15 10:50:33 +09:00 |
|
Connor McLaughlin
|
2ac8f7a6ac
|
Common/FileSystem: uint32 -> u32
|
2020-02-15 10:34:48 +09:00 |
|
Connor McLaughlin
|
244302557f
|
SDL: Add missing <cmath> include to sdl_host_interface.cpp
|
2020-02-15 10:29:46 +09:00 |
|
Connor McLaughlin
|
8eba4b379c
|
Settings: Default to D3D11 renderer on Windows
This point it's less buggy and slightly more performant.
|
2020-02-15 10:21:59 +09:00 |
|
Connor McLaughlin
|
4681f9d744
|
Common/FileSystem: Don't include malloc.h on macOS
|
2020-02-15 10:12:55 +09:00 |
|
Connor McLaughlin
|
33f3ab4d86
|
Common/FIFOQueue: Use posix_memalign instead of memalign
|
2020-02-15 00:08:56 +09:00 |
|
Connor McLaughlin
|
23c8a5588d
|
Add macOS to some Linux/Android-only-isms
|
2020-02-14 22:58:18 +09:00 |
|
Connor McLaughlin
|
5aba89091e
|
HostInterface: Fix possible crash in BIOS loading
|
2020-02-14 22:45:54 +09:00 |
|
Connor McLaughlin
|
d7f8884291
|
Qt: Fix compilation under clang-9
Fixes #23.
|
2020-02-13 16:54:09 +09:00 |
|
Connor McLaughlin
|
9c82096f8f
|
Merge pull request #22 from orbea/clang
cmake: Silence warnings with clang.
|
2020-02-13 13:33:00 +09:00 |
|
orbea
|
0c05ad471c
|
cmake: Silence warnings with clang.
|
2020-02-12 12:06:00 -08:00 |
|
Connor McLaughlin
|
c008a5d523
|
Display: Fix bleeding from adjacent VRAM columns with linear filtering
|
2020-02-13 00:19:46 +09:00 |
|
Connor McLaughlin
|
5c7ef65a34
|
HostInterface: Non-standard speeds are <100% too
|
2020-02-12 21:27:43 +09:00 |
|
Connor McLaughlin
|
b8210ecbe3
|
GPU: Use correct texture page size in overlap tracking
|
2020-02-12 20:58:34 +09:00 |
|
Connor McLaughlin
|
278aa86d14
|
SPU: Refactor ADSR/implement exponential mode
|
2020-02-11 23:10:00 +09:00 |
|
Connor McLaughlin
|
e098c83342
|
HostInterface: Disable vsync/audio sync when running at not-100% speed
|
2020-02-11 12:03:25 +09:00 |
|
Connor McLaughlin
|
70fe43a3ec
|
System: Implement variable emulation speed
|
2020-02-11 12:02:42 +09:00 |
|
Connor McLaughlin
|
a81a0c0f21
|
Qt: Add normalized float values to SettingWidgetBinder
|
2020-02-10 22:44:00 +09:00 |
|
Connor McLaughlin
|
9ac7b002e2
|
GPU/HW: Improve dirty rectangle tracking
Fixes title screen of Activision Classics and performance regression
from Vagrant Story motion blur fix.
|
2020-02-09 22:49:53 +09:00 |
|