Commit Graph
70 Commits
Author SHA1 Message Date
Florent Castelli f3dda8473f ios: Remove even more useless code from toolchain 2016-10-13 18:13:44 +02:00
Florent Castelli 27bf4c9e20 Merge pull request #9060 from Orphis/ios
ios: Properly find the location of Xcode in toolchain
2016-10-12 23:20:07 +02:00
Florent Castelli fdacac29fd ios: Properly find the location of Xcode in toolchain
This was using hardcoded locations that don’t work with alternate Xcode
installations. Use “xcrun” instead to find where the SDK is.
And remove unused code.
2016-10-12 23:13:37 +02:00
Florent Castelli 7dbd02beac Merge pull request #9059 from Orphis/ios
cmake: iOS build fixes
2016-10-12 22:22:21 +02:00
Florent Castelli 640764350b cmake: Fix Xcode project generation for iOS 2016-10-12 21:55:42 +02:00
Florent Castelli d861fa54a6 ios: Fix resource copying 2016-10-12 21:55:42 +02:00
Florent Castelli 05b0918e38 cmake: Merge GPU and Core targets 2016-10-12 18:52:30 +02:00
Florent Castelli d6f2c6da2b cmake: Android Studio doesn't need the output in a specific location 2016-10-12 18:52:30 +02:00
Florent Castelli 2cec77e9ec cmake: Move ccache setup to another file 2016-10-12 18:52:29 +02:00
Florent Castelli eb2eb4cd9b cmake: Move some platform configuration to a toolchain file 2016-10-12 18:52:23 +02:00
Florent Castelli 9f9e11ed25 cmake: Move modules to a sane location 2016-10-12 18:52:23 +02:00
Florent Castelli 032f3a50ea ios: Fix path to plist file 2016-10-12 18:52:23 +02:00
Florent Castelli 6b2f224d84 Merge pull request #9056 from Orphis/cmake_cleanup
cmake: Bump requirement to version 3.6
2016-10-12 18:46:07 +02:00
Florent Castelli fddba83081 cmake: Bump requirement to CMake 3.6 2016-10-12 18:31:49 +02:00
Florent Castelli 8fb9220154 travis: From tabs to spaces 2016-10-12 18:31:49 +02:00
Florent Castelli 210b530a8d travis: Download CMake 3.6.2 at install phase 2016-10-12 18:24:46 +02:00
Florent Castelli 94d57f4573 maemo: Remove! 2016-10-12 13:13:09 +02:00
Florent Castelli e0ff68b3f6 c++11: Remove compat header base/functional.h
We want a proper C++11, not tr1. We don't target those compilers anyway.
2016-10-12 11:32:45 +02:00
Florent Castelli 70593d1004 android: Change preprocessor define to standard __ANDROID__
ANDROID is only standard to the old Makefile buildsystem, not the platform.
2016-10-12 11:14:09 +02:00
Florent Castelli 4145b60a0e symbian: Remove! 2016-10-11 18:49:08 +02:00
Florent Castelli 373db56a16 blackberry: Remove! 2016-10-11 17:40:32 +02:00
Florent Castelli 83aaf30207 cmake: Use preprocessor for conditional compilation in Common
CommonExtra is gone!
Still need to fix CommonFake later though.
2016-10-11 16:55:29 +02:00
Florent Castelli 853143e9df cmake: Fix ccache setup 2016-10-11 00:49:25 +02:00
Florent Castelli c6932e2675 Use GEPrimitiveType everywhere instead of stupid integer 2013-08-25 19:51:06 +02:00
Florent Castelli 713f4747a6 Loader: Open PBP files even if we don't find the /PSP/GAME path 2013-07-21 14:11:52 +02:00
Florent Castelli e9a261ea9d Fix path for jpgd.cpp for Android 2013-07-05 21:30:25 +02:00
Florent Castelli 8004d360dd Interrupt handler reorganization for easier GE interrupt support 2013-02-04 03:10:01 +01:00
Florent Castelli 522983549d Correctly savestate std::maps with non-uint keys. 2013-02-04 03:10:00 +01:00
Florent Castelli c37566d3bc Use proper draw sequence in PPGeDraw 2013-02-04 01:28:19 +01:00
Florent Castelli 0d54048efd setCompiledSdkVersion accepts any version as in the CFW version 2013-02-04 00:27:29 +01:00
Florent Castelli d09f58fb0e Merge pull request #387 from thefarcry118/master
fixed GPU compiler error
2013-01-10 00:07:55 -08:00
Florent Castelli 2463a6c860 Merge pull request #379 from thefarcry118/master
GPUCommon iterator cleanup
2013-01-09 13:38:55 -08:00
Florent Castelli 0daa4b5881 Merge pull request #306 from raven02/ambient-fix
Fix ambient color in SW Transform
2013-01-01 11:25:48 -08:00
Florent Castelli be98bad49b Merge pull request #298 from raven02/sdk-add
Add sceKernelSetCompiledSdkVersion500_505/507
2012-12-31 01:24:04 -08:00
Florent Castelli e258227945 Fix Headless Windows project for x64 2012-12-30 17:18:36 +01:00
Florent Castelli b9408d30bd Add gpu/displaylist/state to test list 2012-12-30 16:35:51 +01:00
Florent Castelli 2431112b39 Update pspautotests 2012-12-30 16:29:16 +01:00
Florent Castelli 36a71eafd0 Move InterpretList and ProcessDLQueue to GPUCommon 2012-12-29 03:11:36 +01:00
Florent Castelli 6eec4f5d7f Move display list management to common GPU class 2012-12-29 03:11:35 +01:00
Florent Castelli 9251bba73b Merge pull request #224 from unknownbrackets/delete-fix
Fix sceIoRemove() on Windows infinite looping
2012-12-22 09:21:42 -08:00
Florent Castelli a64890d3c3 Merge pull request #223 from unknownbrackets/warnings
Revert incorrect warning fix
2012-12-22 07:44:17 -08:00
Florent Castelli ab40b2aeef Merge pull request #119 from unknownbrackets/window-title
Fix window title on Windows
2012-12-04 00:58:53 -08:00
Florent Castelli edee65aeb3 Merge pull request #111 from unknownbrackets/umd-fixes
Fix sceUmdWaitDriveStatCB()
2012-12-02 04:52:35 -08:00
Florent Castelli 952a937fe7 Revert changes in RC file that were breaking debug build on Windows.
If the build isn't working on VS Express, notify me so we can find a fix.
2012-12-02 03:00:36 +01:00
Florent Castelli fd76b2bb15 Fix ordering in gpu state struct 2012-11-25 18:15:30 +01:00
Florent Castelli 2f39496ec5 Use ambient material color when no color in the vertex
Fixes color in celshading demo
2012-11-25 17:45:50 +01:00
Florent Castelli 4143801891 Handle depth range (zmin, zmax) in a hackish way 2012-11-25 00:15:21 +01:00
Florent Castelli 62b5bc46d0 Add glDepthRange caching 2012-11-25 00:13:08 +01:00
Florent Castelli f71d82fc6e Merge pull request #88 from unknownbrackets/texcache
Make the texcache evict less often
2012-11-24 11:20:04 -08:00
Florent Castelli eb6638bc8f Linux fixup 2012-11-24 17:40:08 +01:00
Florent Castelli 2680dfe10c Linux fixup 2012-11-24 17:38:19 +01:00
Florent Castelli 56175bc505 Defer blend, cull and depth test changes to draw command
Avoid unnecessary state changes and reduces the amount of OpenGL calls.
It also puts all the interesting logic at the same place, reducing the
complexity a little.
2012-11-24 15:19:29 +01:00
Florent Castelli 8900d99779 Add OpenGL state cache to save some redundant state change. 2012-11-24 15:19:08 +01:00
Florent Castelli fbc47cd961 Strip whitespace from test result lines 2012-11-23 18:41:46 +01:00
Florent Castelli 67d09c2c26 Tests diff the output and expected output until the end of both file 2012-11-23 18:33:40 +01:00
Florent Castelli c3635f84d3 Fix headless binary path on Linux, add shebang and exec flag to test.py 2012-11-23 17:15:38 +01:00
Florent Castelli 1968841d20 Fix Linux build 2012-11-23 17:03:51 +01:00
Florent Castelli 84f741b21d Zip reading is reserved for Android. Fixes Linux build 2012-11-23 16:58:47 +01:00
Florent Castelli 0dc3b0b566 Add a 5s timeout to tests 2012-11-20 20:29:23 +01:00
Florent Castelli a9ab88d3ae Fix Ant clean command 2012-11-19 02:11:57 +01:00
Florent Castelli e221dfdc5c Build JNI for Android in Ant file 2012-11-19 01:11:46 +01:00
Florent Castelli 1f9f50a557 Fix Android build on Linux 2012-11-18 23:22:45 +01:00
Florent Castelli cace547f8a Fix colors for textures with 5551 clut
Fixes NAMCO logo in the Tales of Eternia intro, which is now red.
2012-11-15 01:51:40 +01:00
Florent Castelli 65a89d08b8 Define XUSER_MAX_COUNT for those who don't have the DirectX SDK 2012-11-15 01:51:39 +01:00
Florent Castelli 96c38926bc TeamCity test report integration
Using the flag --teamcity adds some control messages for TeamCity
which then report the test result properly (passed, failed, ignored).
2012-11-12 03:42:19 +01:00
Florent Castelli 971c6a4bd6 Apply the world transform to the skinned vertices
Improves rendering of skinning demo.
The end of the tube is wrong and collapses on the origin.
2012-11-11 21:32:53 +00:00
Florent Castelli 460147cf02 Fix color components ordering of the lights 2012-11-11 21:32:53 +00:00
Florent Castelli d06b1ae347 Apply the world transform to the skinned vertices
Improves rendering of skinning demo.
The end of the tube is wrong and collapses on the origin.
2012-11-11 17:55:16 +01:00
Florent Castelli e77cb6b319 Fix color components ordering of the lights 2012-11-11 17:27:39 +01:00
Florent Castelli ca56b562af Texture format and CLUT awareness for the cache
Fixes the intro screen in Tales of Eternia, but for some reason,
the Namco logo is purple instead of red.
2012-11-10 11:44:30 +01:00