Commit Graph

356 Commits

Author SHA1 Message Date
Unknown W. Brackets
95c347b75c Add xxHash-r32 to build (not used yet.) 2013-08-16 23:48:41 -07:00
Tony Wasserka
bfd9266b51 softgpu: Add support for ambient lighting. 2013-08-16 23:48:58 +02:00
Tony Wasserka
2aff3a8575 softgpu: Move clipping code to a separate file. 2013-08-16 23:48:56 +02:00
Tony Wasserka
142f2a3688 softgpu: Move triangle rasterization code to a new file. 2013-08-16 23:48:54 +02:00
Tony Wasserka
1430ca3e73 softgpu: Add transform pipeline functionality. 2013-08-16 23:48:52 +02:00
Tony Wasserka
19c6fedb79 Copy NullGpu to SoftGpu. 2013-08-16 23:48:52 +02:00
Henrik Rydgard
22ebe76f33 Move KeyMapping UI to its own file before rewriting.
Plus some minor tweaks and fixes.
2013-08-16 16:49:53 +02:00
Unknown W. Brackets
7ac67a8931 Add a function to walk the stack, not yet perfect.
Could use improvements, but with a decent symbol table does very well so
far in the games I tested it in.
2013-08-12 01:54:14 -07:00
Unknown W. Brackets
e6b42768fe Add a class to manage IO on a separate thread.
Also separate the logic for exiting the loop based on coreState.  IO and
audio won't necessarily be tied to the frame.
2013-08-11 11:46:55 -07:00
Unknown W. Brackets
1b838c4403 Move ThreadEventQueue to its own file. 2013-08-10 09:08:31 -07:00
Henrik Rydgard
7d2e0b46a4 Delete ColorUtil.cpp/h 2013-07-31 22:28:40 +02:00
Unknown W. Brackets
256394b2bf Move VirtualDiscFileSystem to its own file. 2013-07-28 12:31:48 -07:00
Kingcom
0a78a2d160 Added MIPS assembler 2013-07-28 14:50:25 +02:00
Kingcom
1f9991dbec Add tables for assembling 2013-07-28 00:56:53 +02:00
Henrik Rydgard
09a7bd08fa Assorted UI cleanups. Add a bunch of little image files that may be used in the Ouya port later. 2013-07-15 17:41:24 +02:00
Henrik Rydgård
8eab028383 Fix CMakeList to pull in the right ffmpeg libraries on Linux/x64. Won't work on x32 yet. 2013-07-13 11:24:03 +02:00
Sacha
05f019d434 Change flash to flash0. 2013-07-12 11:15:13 +10:00
Sacha
a0aa6e3212 Rearrange NativeInit dirs. Linux buildfix. 2013-07-10 09:49:53 +10:00
Sacha
43906e5e96 Qt and Blackberry buildfix. 2013-07-07 18:08:41 +10:00
Henrik Rydgard
a3a98c550a Update native (add jpgd) 2013-07-05 00:07:01 +02:00
Henrik Rydgård
c01a69df30 Merge branch 'master' of https://github.com/daniel-dressler/ppsspp into daniel-dressler-master
Conflicts:
	CMakeLists.txt
2013-07-03 17:59:44 +02:00
Sacha
676c000b8a Add FFMPEG to Qt Linux x86. Buildfix for CMake 2013-07-04 01:35:35 +10:00
Kingcom
24559491f0 Thread list in disassembly window 2013-07-02 23:21:20 +02:00
Kingcom
15eb8c8657 Breakpoint window 2013-07-02 00:20:19 +02:00
Henrik Rydgård
c28109dfa0 Merge pull request #2576 from Kingcom/master
Expression parser update
2013-07-01 08:23:42 -07:00
Henrik Rydgård
7c07f42e3e Merge pull request #2550 from codebase7/master
Allow user to define path to ffmpeg libraries
2013-06-30 23:59:26 -07:00
Kingcom
e3d3d75e38 Moved expression parser to native and changed how it's accessed 2013-07-01 01:41:06 +02:00
Henrik Rydgård
7df69decb6 Merge pull request #2556 from Kingcom/master
Memory view in disassembler
2013-06-30 08:45:30 -07:00
sum2012
c2091de3d5 Add dummy sceCcc
Fix loading of Gensou Chronicle
2013-06-30 20:21:56 +08:00
Kingcom
41ed77f66a Add a memory view control to the disassembly window 2013-06-30 13:42:19 +02:00
codebase7
7042799d5b Add manual ffmpeg path support to cmake
This commit adds support for allowing the user to define the full
path to the static ffmpeg libraries.

In addition it also makes cmake output the location for the
static ffmpeg libraries that it will use.
2013-06-30 05:27:21 -04:00
Daniel Dressler
a7a4ad5f06 Fix key map screen forgeting last pressed key 2013-06-29 19:20:23 -07:00
Kingcom
ab1aa09dce Expression parser 2013-06-29 15:17:00 +02:00
Sacha
8f163301eb Buildfix 2013-06-28 02:19:52 +10:00
Henrik Rydgård
ed47eac63d Merge pull request #2381 from thedax/hdRemasterSupport
Add preliminary support for PS3 PSP HD Remasters.
2013-06-26 14:13:01 -07:00
The Dax
dfd70d993c Add HDRemaster.cpp/.h to Android.mk and CMakeLists.txt. 2013-06-26 16:02:53 -04:00
Jake Traynham
e052a2d8da Updated CMakeLists to include new iOS Audio files 2013-06-25 16:38:30 -05:00
Jake Traynham
24961e28ef iOS Audio fixes 2013-06-25 16:18:16 -05:00
Daniel Dressler
29271f67d7 Sync KeyMap to native changes 2013-06-24 21:34:14 -07:00
Jake Traynham
771de1c3a3 pulled down update to ffmpeg 2013-06-24 17:48:37 -05:00
Sacha
008cb0fa70 Update ffmpeg scripts for Symbian and CMake 2013-06-24 21:07:29 +10:00
Henrik Rydgard
4eb1638cc3 Merge remote-tracking branch 'origin' into mp3-support
Conflicts:
	Core/HLE/sceAudio.cpp
	Core/HLE/sceMp3.cpp
2013-06-22 18:08:43 +02:00
Sacha
b90504a0dc CMake ffmpeg: Use correct include dir (which does vary for each platform). 2013-06-22 01:33:55 +10:00
Sacha
2570268393 Remove 'BLACKBERRY10' define as it is now the minimum OS requirement. 2013-06-21 15:40:52 +10:00
Sacha
5f01acd03b Clean up CMakeLists with regards to FFMPEG. 2013-06-21 15:33:29 +10:00
Jake Traynham
e89b2055a6 Reenabled armv7s for iOS with JIT fixes 2013-06-20 11:44:59 -05:00
Henrik Rydgård
ad4b2ea009 Merge pull request #2328 from jtraynham/master
Make the iOS build only compile for the armv7 architecture
2013-06-17 12:26:39 -07:00
jtraynham
e00c345b1d Make the iOS build only compile for the armv7 architecture 2013-06-17 14:06:00 -05:00
Sacha
503b9d9e2b Fix Blackberry10 building on non-Windows systems. 2013-06-16 21:12:24 +10:00
Henrik Rydgård
c128f164ed Fix PPSSPPSDL on MacOSX, link ffmpeg. 2013-06-15 15:05:00 +02:00
Jake Traynham
4daa042529 added FFMPEG support in iOS build
Also added a new README with more detailed instructions on compiling
the iOS version
2013-06-13 12:07:09 -05:00
Sacha
fb3c2cc87a Increase optimisations on Blackberry. 2013-06-12 10:52:20 +10:00
Henrik Rydgård
c98d2eb707 Merge pull request #2124 from chaserhkj/linux-fix
Fixed a build error on non-win32 platfroms
2013-06-10 07:22:16 -07:00
Sacha
29d1e40c79 Buildfix for Blackberry, Linux, Symbian, non-ffmpeg platforms, Meego, ... 2013-06-09 22:53:22 +10:00
Unknown W. Brackets
3acdc7437f Buildfix for Linux. 2013-06-09 02:17:17 -07:00
Henrik Rydgard
533541615f Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	UI/GameInfoCache.h
2013-06-08 23:01:49 +02:00
Henrik Rydgard
bb3c91f8bb Some New-UI work (disabled, it's not really ready yet). 2013-06-08 22:47:06 +02:00
Arthur Blot
f03ae843d2 Add ffmpeg in SDL build 2013-06-08 19:48:10 +02:00
HuangKangJing
388f20721a Modified the dl link flag to linux platform only 2013-06-07 16:56:27 +08:00
HuangKangJing
40d521e917 Use CMAKE_DL_LIBS instead of dl 2013-06-07 12:02:27 +08:00
HuangKangJing
02899bdff7 Fix a build error on linux platforms
Due to dl* function usage in Core/HW/atrac3plus.cpp on non-windows
platforms, Core library needs to be linked with -ldl flag on these
platforms.

Added a CoreExtraLibs variable in CMakeLists.txt to handle all
platform-dependent dependencies of Core, and added dl to this variable
on non-win32 platforms.
2013-06-07 10:58:31 +08:00
Sacha
e007a299cf CMake and Meego buildfix. 2013-06-06 03:43:10 +10:00
Henrik Rydgard
f0385aa2ac Use FFMPEG on 64-bit Windows, now that there's a build. 2013-06-03 21:46:10 +02:00
Sacha
1cb007693f Link swscale for Blackberry. 2013-06-02 23:47:31 +10:00
Henrik Rydgard
230d0b3679 Buildfixes 2013-06-01 23:37:51 +02:00
Sacha
19f6beb35b Update native for Blackberry. New BB10 frontend. 2013-06-01 16:06:07 +10:00
Henrik Rydgard
ab4987bc20 Update to latest version of "native" 2013-05-31 23:10:58 +02:00
Henrik Rydgård
9b36333aac Merge pull request #1995 from jtraynham/master
Added iCade support to the iOS Build
2013-05-31 01:37:06 -07:00
Unknown W. Brackets
ee751d6fdd Buildfix for Linux, fixes #1994. 2013-05-30 22:42:27 -07:00
Jake Traynham
dc25d42eca Added iCade support to the iOS build 2013-05-30 20:58:41 -05:00
raven02
8e9e8f8291 Remove duplicate MediaEngine.h 2013-05-31 02:52:42 +08:00
Henrik Rydgard
572eb26305 Merge branch 'master' into makotech222-cwcheat
Conflicts:
	Core/Core.vcxproj.filters
	Core/HLE/__sceAudio.cpp
	Core/HLE/sceKernel.cpp
2013-05-30 19:11:20 +02:00
King_DuckZ
3004e5d194 Command line warning fix on intel compiler under Linux. 2013-05-30 15:40:55 +02:00
King_DuckZ
3851ffeb71 Buildfix - missing file in CMakeLists.txt 2013-05-30 15:40:55 +02:00
Henrik Rydgard
546b6c0fca Update cmake 2013-05-30 14:01:48 +02:00
Henrik Rydgård
0b1d756ca1 Fix PPSSPPHeadless CMake build. 2013-05-23 21:32:22 +02:00
Henrik Rydgard
9fa61c7110 Add cwcheat to android and cmake builds 2013-05-22 21:06:10 +02:00
Henrik Rydgard
059aed36ee Add on-screen feedback for some keyboard shortcuts (so you know which setting was changed) 2013-05-22 18:00:06 +02:00
Sacha
7ff2af9aed Remove Playbook OS support. 2013-05-20 23:18:41 +10:00
mgaver
e2bcbf6551 Update CMakeLists.txt
Remove the duplicated framework.
2013-05-17 00:10:45 +09:00
mattweb28
d3ded6639a Added sceJpeg & sceMd5 2013-05-15 19:49:34 +08:00
Sacha
42bf90728f -O2 wasn't taking effect. Improves performance significantly for Blackberry. 2013-05-14 00:12:23 +10:00
Florent Castelli
501f705ba3 Merge mp3 support from Orphis' old FFMPEG code.
Conflicts:
	CMakeLists.txt
	Core/HLE/sceAudio.cpp
	Core/HLE/sceMp3.cpp
	Core/HLE/sceMpeg.cpp
2013-05-12 19:13:10 +02:00
Sacha
7ee84eb811 Add FFMPEG support to Blackberry10 2013-05-11 00:55:00 +10:00
Sacha
0101636473 Buildfix: Symbian, CMake-based compiles. 2013-05-09 04:29:23 +10:00
Henrik Rydgård
d8f9790abc Some Mac build fixes from vit9696 and some more. Update submodules. 2013-05-07 00:08:57 +02:00
Henrik Rydgård
7957cff30b Merge pull request #1698 from raven02/mp3-pre
Separate sceMp3 from sceMpeg
2013-05-06 08:01:27 -07:00
Sacha
8d8cad4fd6 Improvements to Pandora. Thanks to ptitSeb. 2013-05-07 00:10:47 +10:00
Jacky TSUI
95addc09b1 Separate sceMp3 from sceMpeg 2013-05-06 21:14:58 +08:00
Sacha
8cb0423f32 Avoid name collision with ThreadPool on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry. 2013-05-03 16:31:53 +10:00
Sacha
2396574f45 Avoid name collision with StringUtil on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry. 2013-05-03 16:22:15 +10:00
Unknown W. Brackets
c73657e39a Buildfix for iOS and Android. 2013-05-01 23:31:18 -07:00
Henrik Rydgård
6f75d24955 Buildfix 2013-04-30 18:44:40 +02:00
nachume
c2c6adb7c9 Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP. 2013-04-29 12:40:09 +09:00
raven02
c4670e13b5 Add sceMp4 to cmakelists 2013-04-28 08:27:48 +08:00
Henrik Rydgard
9eace8a80e Combine the two JitCache implementations (x86, ARM) into one. 2013-04-27 01:32:03 +02:00
mgaver
aa9a4cb21a Update CMakeLists.txt
Add language on iOS build script
2013-04-23 14:00:38 +09:00
danieru
8ea13cd3ed Add KeyMap key translation layer 2013-04-19 22:52:54 -06:00
Henrik Rydgard
32f344d6bd Very basic internationalization. Does not work on Android yet due to location of ini files. 2013-04-18 12:06:26 +02:00
Henrik Rydgard
e3fb88de68 Background thread for icon loading, show in game list. Switch to GNU STL in Android port. 2013-04-13 21:24:07 +02:00
Henrik Rydgard
8b6eea7df4 Load icon and bg from PBP files. 2013-04-08 21:46:54 +02:00
Unknown W. Brackets
77c828eff8 Buildfix for Android, Linux, iOS.
Fixes #1184.
2013-04-05 10:15:14 -07:00
Unknown W. Brackets
63db2081ee iOS: Oops, need -O2 on RelWithDebInfo for profiling. 2013-03-30 17:11:37 -07:00
Unknown W. Brackets
776d6ee21e Use -O3 for Mac/iOS release builds. 2013-03-30 16:09:22 -07:00
Henrik Rydgard
6f8b1be2a5 Linux/mac buildfix attempt 2013-03-30 21:02:08 +01:00
Henrik Rydgard
43b4bdfeef Buildfixing 2013-03-30 20:17:31 +01:00
Henrik Rydgård
6248db3c56 CMake buildfix, typo fix 2013-03-30 16:58:55 +01:00
Henrik Rydgard
7425532e99 Move non-Android specific stuff from android/jni to /UI.
Move source_assets one level up, too.
Also, start prototyping GameInfoCache, you'll see what it's for soon...
2013-03-30 15:46:26 +01:00
Unknown W. Brackets
e024f29240 Better buildfix.
Fixes #1099.
2013-03-29 22:57:28 -07:00
Unknown W. Brackets
503b837628 Buildfix for Linux/Mac at least.
Qt still not happy, I think.
2013-03-29 22:22:44 -07:00
Henrik Rydgard
9740d71a1f CMakelist update 2013-03-30 00:10:38 +01:00
Sacha
662613c196 Build fix for CMake/Qt: etcpack -> rg_etc 2013-03-30 01:16:40 +10:00
Karen Tsai
2dc929377f Added -mmacosx-version-min=10.7 to generate binaries executable by OS X 10.7 Lion. See comment for additional information. 2013-03-22 21:58:31 -04:00
Aapo Rantalainen
2b965a6f03 Maemo5 support 2013-03-22 09:15:00 +02:00
Marcin Mikołajczyk
e4f0a92bd9 Non-Windows buildfix 2013-03-19 14:28:26 +01:00
rock88
947f838165 IOS: added audio output 2013-03-16 12:54:16 -07:00
Unknown W. Brackets
b6d3623da1 iOS: Force Xcode to relink on every build.
Apparently Xcode doesn't know how to detect changes in static libraries.
So, we just delete the binary to force it to relink it.
2013-03-16 01:04:38 -07:00
Unknown W. Brackets
8c7506e2eb Mobile: Enable console logging in debug mode. 2013-03-16 00:25:41 -07:00
Unknown W. Brackets
69b05e837e iOS: Fix breakpoints, simplify running unit tests. 2013-03-15 23:50:31 -07:00
Unknown W. Brackets
6477f608bc Non-Windows buildfix. 2013-03-15 07:45:00 -07:00
Unknown W. Brackets
e6b52c5025 iOS: Embed fonts into the app bundle. 2013-03-15 02:00:16 -07:00
Unknown W. Brackets
2b7b95972c iOS: Package as Universal, include icon. 2013-03-15 01:29:33 -07:00
Unknown W. Brackets
415b13b979 iOS: don't reset codesign when cmake runs.
It's annoying.  The default is fine.  Also, support spaces in paths.
2013-03-15 00:12:44 -07:00
Sacha
27b70f0726 Add MIPS/Loongson support 2013-03-10 13:24:05 +10:00
Henrik Rydgard
57d4544ef4 Basic testrunner for Android.
Running it as-is reveals that clo and rotrv are broken in ARMJIT.
2013-03-07 00:10:53 +01:00
Unknown W. Brackets
2589a02934 Add basic server reporting interface, needs work. 2013-03-04 00:01:37 -08:00
Unknown W. Brackets
ee00f231a3 ARM buildfix with cmake. 2013-03-03 01:56:12 -08:00
Unknown W. Brackets
35fe2b4a63 Actually use the git version.
Also switch to cpp, duh.
2013-03-02 12:42:25 -08:00
Unknown W. Brackets
9170d157ff Force libc++ on Mac, needed for Xcode 4.6 at least. 2013-03-02 11:27:12 -08:00
Unknown W. Brackets
4694d4f1a3 Add git-version.c generation to CMake. 2013-03-02 11:27:11 -08:00
Unknown W. Brackets
4ab5348a8a Oops, need to update these too. 2013-02-28 08:13:58 -08:00
Unknown W. Brackets
33078d4a90 Buildfix for Mac/Linux/etc. 2013-02-28 01:29:54 -08:00
vakko
02371b2949 DLC encryption 2013-02-24 19:27:37 +02:00
Sacha
8ea497d59a Build fix for most platforms. New libkirk file. 2013-02-25 00:45:10 +10:00
Sacha
25a37e40dd Fix iOS directory structure in init/NativeInit. 2013-02-24 23:29:04 +10:00
Sacha
630ee68b05 Build fix for iOS. Now compiles. 2013-02-24 22:17:52 +10:00
Sacha
0f2f59a3f6 Potential JIT for iOS fix. 2013-02-24 17:28:31 +10:00
Sacha
d284a5a413 Fix for iOS
Revert CLang to gcc.
Revert 60 fps (this wasn't working).
Revert rock88's pbxcp usage. This file is no longer available in XCode 4.4+.
2013-02-24 17:19:49 +10:00
Sacha
e3a953972a Fix for iOS CMake
Update toolchain file to reflect that we want to use clang (rock88 is using clang).
Set target in the CMake. Fix for packaging and signing (thanks rock88).
Update linking to include audio and GLKit (thanks rock88).
Update README
2013-02-24 13:23:04 +10:00
Sacha
8c80641b28 iOS redundancies
iOS simulator does not support requires GLES2.0 environment.
Remove all references to simulator.
Add support for armv7s (swift) arch.
2013-02-18 00:41:51 +10:00
Sacha
8ba2769d5e iOS Objective-C code dump.
ViewController courtesy of rock88.
Made modifications for simplification and code-style.
Still missing some files (eg. images). Also, CMake is not set up correctly yet.
2013-02-18 00:05:16 +10:00
Unknown W. Brackets
6a72b0d325 Separate out the actual screenshot comparison.
Fixes #109.
2013-02-08 00:25:29 -08:00
Henrik Rydgård
d60f685ae8 MacOSX buildfix 2013-02-04 20:36:43 +01:00
Xele02
aa01751589 Save encryption. Load/Save encrypted/decrypted save
RE of Chnnlsv lib
Correct size bug in kirk
2013-01-29 00:11:02 +01:00
Henrik Rydgard
68991511ee Split out the FPU reg cache into its own file too. 2013-01-26 01:34:19 +01:00
Xele02
bf63ed986f Don't optimize for debug build. 2013-01-22 21:16:58 +01:00
Henrik Rydgard
8ff96bbcd8 Defer vertex decoding until flush. Track draw calls so that they can be cached later. 2013-01-19 17:05:50 +01:00
Henrik Rydgård
a85beb64f1 Buildfixes Mac 2013-01-15 22:49:27 +01:00
Henrik Rydgard
66ee2e2933 Remove ArmABI.cpp/h, didn't need that stuff. 2013-01-14 22:19:18 +01:00
Henrik Rydgard
7484ddfbbc Merge branch 'master' into armjit
Conflicts:
	Common/ArmEmitter.h
2013-01-13 12:14:32 +01:00
Henrik Rydgård
8a480cee05 Merge pull request #413 from xsacha/armjit
Update project files for changes in armjit. CMake and Qt.
2013-01-13 02:56:08 -08:00
Sacha
892169e215 Update project files for changes in armjit. CMake and Qt. 2013-01-13 20:52:41 +10:00
Sacha
4d67f9af28 Pandora port. Thanks to ptitSeb. 2013-01-13 01:15:46 +10:00
Henrik Rydgard
0663f471a2 Merge branch 'master' into armjit 2013-01-11 23:48:42 +01:00
Florent Castelli
7da7091648 Properly set the _DEBUG and _NDEBUG defines in multi configuration projects 2013-01-11 19:06:02 +01:00
Henrik Rydgard
7390f2b5f6 Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. 2013-01-11 00:13:39 +01:00
Henrik Rydgard
2835a42289 Merge branch 'master' into armjit 2013-01-10 23:52:11 +01:00
Henrik Rydgard
ca0d74762d Some realtime profiling stuff. Enable FZ (flush-to-zero) mode. 2013-01-10 23:49:33 +01:00
Henrik Rydgard
789c4781c0 Merge remote-tracking branch 'origin/master' into armjit
Conflicts:
	Core/HLE/sceKernelThread.cpp
2013-01-09 00:43:44 +01:00
Sacha
df4429d899 Everyone needs math. Fix for ARM platforms. 2013-01-08 17:29:12 +10:00
Henrik Rydgard
fcf4cfa767 Rename ThunkARM.cpp->ArmThunk.cpp 2013-01-07 13:11:33 +01:00
Henrik Rydgard
7cb95bbc89 Merge branch 'master' into armjit
Conflicts:
	CMakeLists.txt
	Core/MIPS/ARM/RegCache.cpp
2013-01-07 10:25:02 +01:00
Unknown W. Brackets
21cfd087e1 Move Action out of Common, don't use savedV0.
Compiler error was annoying me anyway.
2013-01-06 15:56:13 -08:00
Henrik Rydgard
b02390fc59 Update cmakelists, update pspautotests 2013-01-05 16:23:21 +01:00
Henrik Rydgard
895a36af19 Add the new utf8.cpp to the main CMakeLists 2013-01-03 00:53:41 +01:00
Henrik Rydgard
19b8ff5331 Use snappy to compress savestates. This is a bit of a hackjob sorry, will clean after 0.5. 2013-01-02 22:13:29 +01:00
TMaul
399b8fb15d And remove scesuppreacc from the makefiles as well 2013-01-02 20:30:02 +00:00
Unknown W. Brackets
03d9157d26 Draw offscreen in headless (Windows only.) 2012-12-29 23:21:55 -08:00
Florent Castelli
6eec4f5d7f Move display list management to common GPU class 2012-12-29 03:11:35 +01:00
Unknown W. Brackets
abeaaa9105 Add Verify() method to quickly test states work. 2012-12-28 13:55:22 -08:00
Henrik Rydgård
57b4d658cc Don't log display lists, instead dump them on demand.
Makes it fairly convenient to dump and look at display lists at run time
on non windows platforms. Adding a menu item on Windows should be
trivial.
2012-12-27 23:38:55 +01:00
Henrik Rydgård
d95dbca9be Cleanup GPU init/shutdown a bit 2012-12-25 22:42:19 +01:00
Henrik Rydgård
b5b13256b6 CMake build: enable optimization 2012-12-25 22:39:36 +01:00
Henrik Rydgard
ea07c14c4c Add IndexGenerator.cpp/h which will later be used to combine small draw calls into large indexed draw calls, for better performance. 2012-12-21 22:53:24 +01:00
Henrik Rydgard
a60d487d8d Create files for sceUsb 2012-12-17 21:45:32 +01:00
Henrik Rydgård
5d11bc7c3c Merge pull request #187 from xsacha/master
Unified assets/ dir + Qt project files + Readme
2012-12-17 03:21:39 -08:00
Henrik Rydgard
15b7c1c96c sceSas cleanup 2012-12-16 20:40:49 +01:00
Sacha
4545cf2350 For now, use android ui asset. Android should be pulling it from assets/ instead, in future? 2012-12-17 02:03:37 +10:00
Sacha
14f201793b Unified assets/ dir for icons/images 2012-12-17 01:47:39 +10:00
Sacha
cfd7c6686b Qt UI in CMake (for future) 2012-12-17 00:32:34 +10:00
Unknown W. Brackets
a5fa8af55c Buildfix - osk stuff missing from main CMakeLists. 2012-12-15 15:31:43 -08:00
Sacha
62908325a0 Make the armjit branch compile on Blackberry, compatible with iOS. Still crashes on ArmEmitterTest(). 2012-12-13 11:41:30 +10:00
Xele02
7de10d223b * Create class for Save and Message dialog for cleaner code.
* Update Save dialog to work more like the real one on PSP
* Correct some return value for Save Dialog.
2012-12-10 13:08:54 +01:00
Henrik Rydgård
e724d82c46 Merge remote-tracking branch 'origin' into armjit
Conflicts:
	CMakeLists.txt
2012-12-09 09:54:58 +07:00
Henrik Rydgård
ef387dbd51 More buildfixing... 2012-12-07 01:46:17 +07:00
Henrik Rydgård
36943db4ec Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	Core/Config.h
2012-12-05 10:57:30 +07:00
Sacha
5316f856d1 Blackberry 10 Port
* Replace SDL with asound backend (removes the only dependency)
* Remove all references to SDL in bar-descriptor.xml, blackberry_build.sh
* Greatly simplify blackberry_build.sh
* Modify CMakeLists.txt to account for removal of SDL
* Remove redundancy in CMakeLists.txt (EGLv2)
* Refactor nativeExtra's and setting targets
* Remove android/CMakeLists.txt (unrelated file)
* Update for latest Blackberry NDK (1088)
* Handle bug with VSync in latest NDK
* Update bar-descriptor.xml to version 0.4
* Fix define on iOS in FragmentShaderGenerator.cpp
* Specify NDK used in Credits by target platform, add contributor, remove redundancy
2012-12-02 14:48:00 +10:00
Henrik Rydgård
67f9f3f73f SDL port: Add DEBUG option to set _DEBUG, add ability to log gfx stuff 2012-12-01 23:38:18 +01:00
Henrik Rydgård
ae0b5c8b05 Merge branch 'master' of github.com:hrydgard/ppsspp 2012-12-01 16:28:38 +01:00
Henrik Rydgård
7f4be8b1b0 mac buildfix 2012-12-01 16:28:00 +01:00
Henrik Rydgard
a5e35ad6d9 Parse PARAM.SFO to get the disc ID, show in title bar on Windows 2012-11-30 22:32:51 +01:00
Kovensky
faab4af701 Support building PPSSPPHeadless on APPLE 2012-11-26 19:06:18 -03:00
Kovensky
3b6d413dc1 Only disable the Headless target on mobile platforms
As in actual phone OSes, not ARM or APPLE.
2012-11-26 19:04:30 -03:00
Kovensky
9b87a2a6df Add vim modeline to CMakeLists.txt 2012-11-26 19:03:44 -03:00
Sacha
5019462317 iOS Support
Preliminary iOS support using new framework.
2012-11-26 14:06:35 +10:00
Sacha
3c903dda24 Improve portability to future platforms. Make use of new USING_GLES2 define throughout PPSSPP. Also use ARM definition where suitable. Remove some redundancy with includes. 2012-11-26 13:25:14 +10:00
Sacha
a1a72b3f21 CMakeLists cleanup.
Tabified CMakeLists. Introduced USING_GLES2 and X86 option and exposed USING_GLES2 to C++. Removed some redundancies and messiness.
2012-11-26 12:41:57 +10:00
Henrik Rydgard
b039f58aea Unbreak BB build 2012-11-25 13:46:11 +01:00
Henrik Rydgård
fc453c979f MacOSX buildfix. Doesn't run right yet though. 2012-11-25 12:25:07 +01:00
Florent Castelli
eb6638bc8f Linux fixup 2012-11-24 17:40:08 +01:00