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
Henrik Rydgard
265e70a498
Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices.
2012-11-23 19:41:35 +01:00
Florent Castelli
1968841d20
Fix Linux build
2012-11-23 17:03:51 +01:00
Henrik Rydgard
08f8f4b323
Cleanup sceRtc, move sceFont to its own file.
2012-11-22 22:30:44 +01:00
Kovensky
a911b565ab
Don't set ANDROID, the toolchain file already does
2012-11-22 07:56:40 +00:00
Kovensky
d7e0a0c2df
Enable HEADLESS build by default
...
Accidentally disabled by not setting it to ON on non-portables.
2012-11-22 07:56:01 +00:00
Kovensky
d04a1cadca
CMake-based build system.
...
Tested on Windows with NMake Makefiles and Visual Studio 11 targets.
Tested on Linux with GNU Makefiles target, using GCC as the compiler.
Tested on FreeBSD using clang as the compiler.
Tested for Android on Windows with NMake Makefiles and r8c NDK.
Proxy-tested by xsacha for blackberry.
The android build requires that the android/android.toolchain.cmake
toolchain file is used; an error will be raised if ANDROID is defined
without loading the toolchain file.
When targeting ANDROID, the resulting .so files will be placed in
"android/libs/$ANDROID_ABI" even when building out of tree, since it's
where `ant` expects to find them.
Since the Core library is expected to be named 'ppsspp_jni' on ANDROID,
we also put its name in a variable that is set to 'Core' unless building
on ANDROID, where it is 'ppsspp_jni'.
2012-11-21 14:59:45 -03:00