Commit Graph

715 Commits

Author SHA1 Message Date
Tomas Kelemen (vudiq)
8212236c44 libretro: don't fail on missing SDL
when building libretro core, cmake should not fail on missing SDL, as
libretro uses own code for handling the input. the core builds, links
and runs fine without SDL
2019-07-30 08:35:45 +02:00
Silent
0b5458f759
Remove KeyboardDevice which was essentially useless
Refactor InputDevice to simplify it
2019-07-02 19:17:52 +02:00
Henrik Rydgård
2ecec84c84
Merge pull request #12127 from unknownbrackets/ge-record
Cleanup GE dump playback
2019-06-24 12:28:32 +02:00
Unknown W. Brackets
93069756e6 GE Debugger: Split playback into a separate file. 2019-06-23 18:49:27 -07:00
Xie Yi
b37553fba2 fix indent 2019-06-24 08:49:47 +08:00
Xie Yi
0e7c85d89e Disable external display by default
Configuration is in system settings
2019-06-19 17:47:14 +08:00
Xie Yi
259f0ce22e Auto switch between internal and external display 2019-06-11 01:24:58 +08:00
Unknown W. Brackets
3e4faea6ad cmake: Automatically disable Wayland for Raspbian.
Also add a shortcut to b.sh since it has its own toolchain file.
2019-03-23 08:25:39 -07:00
Henrik Rydgård
536d61796a Android (and libretro): Turn off -ffast-math. Fixes #11880. 2019-03-13 14:15:52 +01:00
vit9696
2ccd0156f5 Bundle libSDL inside app on macOS, fixes #11830 2019-02-23 14:15:17 +03:00
Conn O'Griofa
99c2440d14
CMakeLists: fix EGL detection for ARM devices
ARM macro has been renamed to ARM_DEVICE; fixes Raspberry Pi builds.
2019-01-25 15:38:03 +00:00
mygizli04
266dd17c2a
Remove the duplicate 2019-01-06 15:24:39 +04:00
mygizli04
855df8b563
Typo 2019-01-06 14:38:35 +04:00
mygizli04
6dcf95781a
Changing it to import some logo files on the iOS port.
I searched EVERYWHERE but couldn't find anything even related to logos or fons.. Well reimporting them has no downside so why not
2019-01-06 14:12:55 +04:00
mygizli04
bef7b005dd
I don't know why i included it there haha 2019-01-01 01:29:22 +04:00
mygizli04
f71c7c5ffb
Configure CMake to include the new logo 2019-01-01 01:22:47 +04:00
Henrik Rydgård
04646fe678 Build system updates 2018-12-19 14:01:19 +01:00
Henrik Rydgård
683a4e0fb2
Merge pull request #11676 from unknownbrackets/gles-depth
WIP - GLES: Download depth values via shader
2018-12-19 09:58:38 +01:00
Henrik Rydgård
637b6ce79a Remove unused and unfinished SPIRV disassembler 2018-12-18 10:37:49 +01:00
Unknown W. Brackets
e49568f67d GLES: Move depth packing code to dedicated file. 2018-12-16 17:34:16 -08:00
orbea
9aed8908a2 cmake: Fix CMP0077 policy warnings.
Fixes https://github.com/hrydgard/ppsspp/issues/11629
2018-12-03 19:01:16 -08:00
orbea
828dcc26b7 cmake: Remove the unused RASPBIAN define. 2018-12-03 19:01:16 -08:00
Henrik Rydgård
b88b07ea00
Merge pull request #11550 from unknownbrackets/discord
Discord: Add cmake option to disable
2018-11-11 00:09:06 +01:00
Unknown W. Brackets
6bd6b86c05 Discord: Add cmake option to disable. 2018-11-10 09:49:08 -08:00
Rémi Verschelde
3cc7054831 CMake: Fix linking X11 when using EGL and not fbdev
Co-authored-by: Unknown W. Brackets <checkins@unknownbrackets.org>
2018-11-06 18:31:05 +01:00
Henrik Rydgård
b6742af077
Merge pull request #11538 from akien-mga/cmake-arm-linux-opengl
CMake: Link against OpenGL when using EGL but not GLES2
2018-11-06 16:17:04 +01:00
Rémi Verschelde
ea2025c291 CMake: Link against OpenGL when using EGL but not GLES2
At least for Linux armv7hl this seems to be necessary, otherwise build
fails with:

/usr/bin/ld: lib/libnative.a(GLQueueRunner.cpp.o): undefined reference to symbol 'glStencilOp'
2018-11-06 14:31:46 +01:00
Rémi Verschelde
3bc89f3d1c CMake: Allow disabling Wayland support with USE_WAYLAND_WSI
This change means that USE_WAYLAND_WSI=ON no longer triggers a
fatal error if Wayland libraries are missing though, it will just
show a message and continue building without Wayand WSI support.

Closes #11536.
2018-11-06 12:08:11 +01:00
Unknown W. Brackets
f81dd83aa0 Core: Format CMakeLists.txt consistently. 2018-10-28 14:58:51 -07:00
Unknown W. Brackets
6b89b6a4bb Qt: Add GLES defines if USING_GLES2.
See #11495 - thanks to Jan Beich.
2018-10-28 14:58:17 -07:00
Jan Beich
94c56ea09c native: enable backtrace on some BSDs 2018-10-27 18:22:24 +00:00
Henrik Rydgård
f8ea364371 Cleanup: Split out the WASAPI code into its own file. 2018-09-30 20:29:39 -07:00
AreaScout
d222417bfe Fix: prevent linkage error if EGL and GLES is not in one big blob 2018-09-25 12:19:23 +00:00
AreaScout
0dbe5d7249 Fix: should close on spec #11404 2018-09-20 15:06:49 +00:00
Unknown W. Brackets
1f881d7904 Android: Buildfix for CMake 3.6.
The buildbot doesn't support GREATER_EQUAL.
2018-09-18 19:31:26 -07:00
AreaScout
95556e8d03 Add: some helpers to compile on ODROID-XU4/XU3 2018-09-17 20:01:12 +00:00
AreaScout
468c508b3a Add: -ffast-math compiler option to anything other then Intel 2018-09-11 19:12:09 +00:00
Unknown W. Brackets
f87dcefdd8 Android: Buildfix for CMake.
May affect other arm64 too.  Also, ifdef out a check in case of compiling
with GL 3 headers (to fix a Linux buildbot issue.)
2018-09-03 18:41:52 -07:00
Unknown W. Brackets
653129c528 Debugger: Add an event for GE dump recording. 2018-09-01 10:59:37 -07:00
Unknown W. Brackets
a4c0640f01 GE Debugger: Factor out host calls some.
Moving more of this to cross platform for the web debugger.
2018-09-01 08:32:03 -07:00
Unknown W. Brackets
22a536fb0c
Merge pull request #11307 from hrydgard/discord-mac-linux
Enable Discord integration for Mac and Linux.
2018-08-26 23:04:49 -04:00
Henrik Rydgård
529b8c6025 Untested attempt to fix ios/mac discord
(no machines around right now)
2018-08-26 23:10:37 +02:00
orbea
8ba1f049da Allow choosing to use the system snappy or not. 2018-08-26 12:59:02 -07:00
Henrik Rydgård
e34378a1c1 Enable Discord integration for Mac and Linux. 2018-08-18 10:11:15 +02:00
LunaMoo
f038b6489a Add sceUsbAcc stubs, improves EyePet(fixes endless loop on boot) 2018-08-15 18:35:07 +02:00
Henrik Rydgård
9c22f6ed55 Don't forget to update the other build systems and try to fix the
builds.
2018-08-13 00:28:12 +02:00
hissingshark
90fbbaba1a Made X11-Vulkan default. Provided explanatory toolchain file as overriding is more complex. 2018-06-27 12:48:59 +01:00
hissingshark
d1f116356f Changed cmake option to exclude X11 rather than Vulkan itself. 2018-06-26 22:17:22 +01:00
hissingshark
e4fea3be6a Added Vulkan disable and forced CPU detection options 2018-06-26 22:17:22 +01:00
Unknown W. Brackets
b4496f1975 Core: Move config enums to separate file.
These are a bit strewn about and there are constants that aren't
consistently used, which just adds confusion.
2018-06-23 10:59:18 -07:00