vit9696
14c2231500
Add FAT support for macOS with automatic GitHub releases
...
closes #11799
closes #13708
closes #14815
2021-09-13 02:01:22 +03:00
Halo-Michael
8f60d99cd9
Update libMoltenVK.dylib to support M1 chips
2021-09-12 22:56:20 +03:00
Henrik Rydgård
8cab56c948
Move keymap defaults to a separate file. Not exactly a clean separation though.
2021-08-28 15:12:10 +02:00
Fadhil Mandaga
1a767f0413
Change ffmpeg include headers priority to avoid collission with system ffmpeg
2021-08-13 10:05:43 +07:00
Henrik Rydgård
43ae32e5b8
Merge pull request #14713 from amverweij/vulkan-display-khr
...
First pass on using Display KHR, needs proper init flags
2021-08-11 01:34:38 +02:00
Henrik Rydgård
ff340b8183
Merge pull request #14561 from archanox/master
...
RISC-V Port
2021-08-07 13:36:13 +02:00
Sean McGovern
a3e17807a7
cmake: use vendor-neutral GL implementation when available; fallback to legacy GL
2021-08-02 14:22:35 -04:00
Sean McGovern
a7a64beb88
fix overlinking of OpenGL libraries
2021-08-01 13:20:08 -04:00
Pierce Andjelkovic
d9a3741fcb
RISC-V CPU detect
2021-07-28 21:58:56 +10:00
Pierce Andjelkovic
6b4da9324a
Merge branch 'hrydgard:master' into master
2021-07-22 17:47:20 +10:00
Henrik Rydgård
98372c465f
Break out EmuScreen's key/axis inputs to ControlMapper.cpp/h
...
Additionally, break out the analog stick mapping to the same file.
This will make more sense soon when I change where the analog mapping
is called from, but want this refactor in separately for testing.
2021-07-08 22:24:00 +02:00
Pierce Andjelkovic
549ad024e4
Include FakeJit in RISC-V build
2021-06-29 21:46:17 +10:00
Pierce Andjelkovic
b999b9cb99
Update CMakeLists.txt
2021-06-25 04:56:43 +10:00
Henrik Rydgård
50d9d7ea6f
Unittest buildfixes on mac
2021-06-12 22:42:10 +02:00
Henrik Rydgård
446c2c027e
Get rid of the PrioritizedWorkQueue. Instead just queue tasks on the ThreadManager.
2021-06-12 13:03:53 +02:00
Henrik Rydgård
73871b9b7e
Implement new thread manager, port stuff to it.
2021-06-12 13:03:53 +02:00
Henrik Rydgård
37d651a89d
Address a bunch of the feedback
2021-06-07 00:26:26 +02:00
Henrik Rydgård
9b32ea2f55
Split out AndroidStorage.cpp from android/jni/app-android.cpp, move to Common
2021-06-07 00:26:24 +02:00
Henrik Rydgård
6553b96368
Remove AndroidStorageFileSystem. Not useful.
2021-06-07 00:24:51 +02:00
Henrik Rydgård
b397e5c455
Assorted plumbing.
...
wip
Buildfix
2021-06-07 00:24:51 +02:00
Henrik Rydgård
beb0b4e9f3
More work on AndroidStorageFileSystem.cpp. Fix current directory getting reset.
2021-06-07 00:24:51 +02:00
Unknown W. Brackets
64678e0114
Reporting: Move message report interface to Common.
...
This makes it so we can call reporting from Common.
2021-06-06 09:22:03 -07:00
Unknown W. Brackets
5c9bb83e37
Build: Disable NEON png on non-Android too.
...
Just to be safe. It's likely a problem on iOS, etc. too.
2021-06-04 20:30:57 -07:00
LunaMoo
c6b5eef347
Disable NEON optimizations for libpng17 as a try to fix android texture replacement.
2021-06-04 10:26:52 +02:00
Unknown W. Brackets
64e007c0ce
Debugger: Add stub API for replay functionality.
2021-05-29 14:50:57 -07:00
Henrik Rydgård
025bcb1673
Introduce Path, start using it all over the place.
...
Still lots left to convert!
Convert GetSysDirectory to return Path.
More buildfixing
Remove unnecessary Path( constructors
2021-05-13 10:39:16 +02:00
Unknown W. Brackets
18a51b8e97
Update libzip to 1.7.3.
2021-05-09 20:45:53 -07:00
Unknown W. Brackets
1e22966984
http: Separate out net buffer code from formatting.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets
8a8328c431
Common: Move ColorConv to a more appropriate place.
2021-05-01 11:20:05 -07:00
Henrik Rydgård
e6aa841b78
Common: Get rid of Executor.cpp/h.
...
There was only one implementation.
2021-04-30 22:33:34 -07:00
Henrik Rydgård
eb07a3e111
Buildfixes
2021-04-18 00:34:18 +02:00
Henrik Rydgård
8314a805f8
Merge pull request #14358 from unknownbrackets/debugger
...
Add basic APIs for managing memory info tagging
2021-04-17 18:35:38 +02:00
Unknown W. Brackets
d3e2aa6d28
Build: Add libzstd to build.
2021-04-11 09:13:10 -07:00
Unknown W. Brackets
7a1398844a
Debugger: Add simple API to control tagging detail.
...
In case a client requires it.
2021-04-04 20:23:51 -07:00
Unknown W. Brackets
ff98d81e33
Build: Simplify by always including FakeCPUDetect.
2021-03-20 17:25:50 -07:00
Unknown W. Brackets
a42d3834f2
Build: Remove "fake" vertex decoder jit.
...
We don't really need this. Just replace it with a stub that always fails
to generate a vertex decoder.
2021-03-20 17:06:21 -07:00
Paul Cercueil
08e60c27d7
Fix build with USE_MINIUPNPC=OFF
...
Instead of adding platform-specific dirty workarounds, why not try to
handle things *properly*?
With this commit, the PortManager will compile UPnP specific code only
if USE_MINIUPNPC is set.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-19 12:48:28 +00:00
Henrik Rydgård
1f4e84dc8d
Merge pull request #14301 from pcercuei/no-x11
...
CMake: Don't include X11 headers when compiling for FBDEV
2021-03-17 19:53:28 +01:00
Paul Cercueil
0b5e528bc4
CMake: Fix build when ENABLE_SPVREMAPPER=OFF
...
It previously tried to link inconditionally to SPVRemapper.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-17 15:24:34 +00:00
Paul Cercueil
38ea5b3c60
CMake: Don't include X11 headers when compiling for FBDEV
...
When compiling for FBDEV, we don't need/want the X11 headers.
These are included by default by <EGL/eglplatform.h>; compile with
the EGL_NO_X11 macro set to prevent that.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-17 14:35:49 +00:00
Unknown W. Brackets
c679fe1fc8
Build: Remove force include CMake line.
...
This reverts commit e29bb7bcdf
.
2021-03-03 00:00:23 -08:00
Henrik Rydgård
e29bb7bcdf
Only remove tha CMake line for Apple.
2021-03-01 22:59:26 +01:00
Henrik Rydgård
203d1364a8
Time to remove this line in CMakeLists.txt now.
2021-03-01 22:06:58 +01:00
Sean McGovern
6bc6b0c547
CMake: enable testing
2021-02-21 12:59:17 -05:00
Sean McGovern
082a58287a
CMake: add TestShaderGenerators source back to unitTest
2021-02-21 12:59:17 -05:00
Henrik Rydgård
2f3bc2d373
Merge pull request #14056 from unknownbrackets/debugger-mem
...
Track memory allocations and writes for debug info
2021-02-21 10:18:11 +01:00
Sean McGovern
1fd4a680e9
CMake: use vendor GL implementations by setting CMP0072 to NEW
2021-02-16 18:15:35 -05:00
Unknown W. Brackets
f7740edc6d
Debugger: Add more metadata for memory usage.
2021-02-15 15:01:21 -08:00
Unknown W. Brackets
0c876754a6
Windows: Remove unused file.
2021-02-15 09:28:38 -08:00
Unknown W. Brackets
92ce375e7a
CMake: Correct headless build on Windows.
2021-02-15 06:09:12 -08:00