Commit Graph

392 Commits

Author SHA1 Message Date
Henrik Rydgard
e312d6b5fd Replace outAudioQueue with Dolphin's resampler. 2015-01-11 18:06:06 +01:00
Henrik Rydgard
62d86f3246 Remove useless indirection class "PSPMixer" 2015-01-11 12:02:49 +01:00
sum2012
cabcb891e9 build fix for non-windows 2015-01-04 13:04:02 +01:00
Henrik Rydgard
2e675c7b0b Move GamePauseScreen into its own file 2014-12-22 10:48:17 +01:00
Unknown W. Brackets
2dd9b10c8d Take screenshots with savestates. 2014-12-20 23:14:46 -08:00
Gabriel
3859b4713a Pass -D SDL when SDL is used
Update the Qt build to use the same define
so that common files can use it.
2014-12-19 00:06:39 +01:00
Henrik Rydgård
a9be90229a Merge pull request #7140 from AbandonedCart/master
use libc++ for iOS to avoid additional directives
2014-12-18 22:38:14 +01:00
Henrik Rydgard
05a8e2e35d Some work towards being able to build two JITs together
This will be useful for testing/debugging, but not there yet.
2014-12-13 21:13:54 +01:00
Henrik Rydgard
8102a67602 Implement sceSha256Digest (untested) 2014-12-07 19:25:45 +01:00
Henrik Rydgard
29e681808d Merge branch 'sceSha256' of https://github.com/daniel229/ppsspp into daniel229-sceSha256 2014-12-07 19:11:45 +01:00
Henrik Rydgard
407227a449 Update CMakeLists.txt 2014-12-07 00:32:14 +01:00
TwistedUmbrella
3f4d58b0b2 use libc++ for iOS to avoid additional directives 2014-12-05 19:47:02 -05:00
daniel229
3d56e952f9 add files include in CMakeLists.txt and Android.mk. 2014-12-05 15:24:39 +08:00
Henrik Rydgård
0e171efc0d CMakeLists cleanup 2014-12-04 07:19:27 +01:00
Kingcom
f6cedcbff5 Replace assembler with a submodule 2014-11-23 21:09:40 +01:00
Sacha
10f6db27ca Add Mips CPU Detection. 2014-11-19 08:51:15 +10:00
xSacha
3172fa22e2 Integrate new MIPS emitter. 2014-11-18 08:40:57 -08:00
Sacha
07ec247864 Use iconv if it exists. Some Linux systems need it and other don't. 2014-11-18 16:19:15 +10:00
Sacha
317d688fb4 Only set MOBILE_DEVICE and USING_GLES2 on ARM for known mobiles (iOS, Android, Blackberry). The others are usually Linux and use windowed environments. 2014-11-18 14:48:53 +10:00
xSacha
df5b9b301c Buildfix for MIPS in debug mode.
Also, remove assumption that EGL means GLES2. My board supports EGL+Desktop GL too.
2014-11-18 13:39:25 +10:00
Sacha
ff97421470 Fix Blackberry build. 2014-11-14 18:07:29 +10:00
Sacha
a95500c930 Successful build on GCW-Zero. 2014-11-14 01:41:43 +10:00
Sacha
92b0f3b7d9 Minor change. Fix build. 2014-11-13 23:45:45 +10:00
xSacha
c228b9a61e Update for CMake. 2014-11-13 23:23:53 +10:00
Sacha
1ba9103cef Better support for new archs. 2014-11-11 22:55:49 +10:00
Henrik Rydgård
259c6c94c4 Merge pull request #6952 from fcooper/master-bbb-support
Support ARM Linux device and add Beaglebone as a support device
2014-10-18 11:11:49 +02:00
Unknown W. Brackets
cb6634f54b Add udis86 b24baf1 (1.7.3?), not yet used.
Linked even on arm to avoid dependency complexity, might skip later.
2014-10-11 09:30:29 -07:00
TwistedUmbrella
31b07d5571 iOS: MacOS compatible post-build command 2014-10-08 16:00:36 -04:00
TwistedUmbrella
f4216483cb Revert "iOS: install LaunchScreen.xib"
This reverts commit 39716c68b3.
2014-10-08 16:00:01 -04:00
Henrik Rydgård
4eed560e78 Merge branch 'sdl2' of github.com:PGGB/ppsspp into PGGB-sdl2 2014-10-05 14:22:29 +02:00
Henrik Rydgård
7d44711198 Merge pull request #6957 from unknownbrackets/reporting
Add an option to provide compatibility feedback
2014-10-03 17:22:19 +02:00
rock88
39716c68b3 iOS: install LaunchScreen.xib 2014-10-02 21:49:49 +07:00
Unknown W. Brackets
e4792116a7 Initial attempt at a compat report screen. 2014-09-27 16:41:33 -07:00
Franklin S Cooper Jr
08303678a4 CMakeLists.txt: Add BB as a supported board
* Some of the configuration needs to be tweaked when building for a Beaglebone
  and Beaglebone Black.
* Unlike the Raspberry PI there aren't any files to check against to determine
  at build time if this is being built for the Raspberry PI. Therefore, create
  a variable that the user has to pass in (-DBB:BOOL=ON) that will tell CMAKE
  to build PPSSPPSDL for the BB/BBB.
* This will also make it alot easier for users to cross compile for this device

Signed-off-by: Franklin S Cooper Jr <fcooper27@gmail.com>
2014-09-26 19:02:32 -05:00
Franklin S Cooper Jr
f76669b61c CMakeLists.txt: Add ARM based Linux PLATFORM_ARCH
* Don't assume all Linux systems are strictly x86.
* Add values when Linux is used on an ARM device

Signed-off-by: Franklin S Cooper Jr <fcooper27@gmail.com>
2014-09-26 18:59:24 -05:00
Henrik Rydgard
a4ae0f951a Move spline generation to SplineCommon, make SplineDX9.cpp identical to Spline.cpp (merge later somehow) 2014-09-13 15:13:34 +02:00
Henrik Rydgard
19a9c4481f Move GLES' SoftwareTransform to Common 2014-09-13 13:27:42 +02:00
Henrik Rydgard
37e3cf362f Move vertexdecoder files into GPU/Common 2014-09-12 02:00:32 +02:00
Unknown W. Brackets
8c229e00b4 d3d: Begin centralizing framebuffer management. 2014-09-09 08:12:42 -07:00
Unknown W. Brackets
94c1271761 Add an experiment with using a texture for tests.
Using an option for now so it's easy to test, if it works well we can
maybe remove the option.
2014-09-07 10:04:57 -07:00
Daniel Nagel
dbdef45559 Detect and use SDL2 with help of this Dolphin CMake module:
https://github.com/dolphin-emu/dolphin/blob/master/CMakeTests/FindSDL2.cmake
2014-09-01 11:48:23 +02:00
Henrik Rydgård
dae07e9f28 Mac buildfix 2014-08-23 14:24:24 +02:00
Unknown W. Brackets
0bed77ed0d Buildfix Linux. 2014-08-23 01:20:26 -07:00
Henrik Rydgard
0f973a3276 Get it running on Android again 2014-08-23 09:48:08 +02:00
Sacha
d08f65bf03 For some reason x86 was compiling ArmEmitter 2014-08-20 22:44:55 +10:00
daniel229
1ff9507f7c Add sceUsbGps module 2014-08-13 00:11:26 +08:00
Henrik Rydgård
6fab8e2f74 Merge pull request #6519 from juhalaukkanen/master
cheat.db import - minimal feedback to user
2014-07-23 10:32:06 +02:00
Juha Laukkanen
776f6637a2 OSX assets copy to bundle with cmake. Not a native solution, prone to errors. 2014-07-23 15:48:48 +09:00
Juha Laukkanen
30a1ef1690 OSX bundle file generation with cmake. 2014-07-23 14:54:46 +09:00
Sacha
2754bff429 Error when attempting to use Qt via CMake. Otherwise it will build successfully but not actually run, confusing users. 2014-07-18 05:01:20 +10:00