Commit Graph
20735 Commits
Author SHA1 Message Date
Henrik Rydgard 8b67975a47 GL: Framebuffer management using FBOs. Fixes flicker in Lumines and many others. 2012-11-19 23:29:14 +01:00
Henrik Rydgard 0598fc425c Fix fbo.cpp for android, add to build 2012-11-19 23:28:42 +01:00
Henrik Rydgard 91e1cce17e Some reorg in preparation for FBO work 2012-11-19 21:23:29 +01:00
Henrik Rydgard 7e36cef3ae Add these to the VS projects for convenience. 2012-11-19 19:06:21 +01:00
Henrik Rydgård 14a59fdc75 Found a better way to do the previous change. Allow JIT on mac/linux. 2012-11-19 14:51:47 +01:00
Henrik Rydgård fb25b7405c Synchronize the mainloop to the display end-of-frame on nonWindows
platforms.
2012-11-19 14:16:37 +01:00
Henrik Rydgård ec2cb15c38 Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	Core/HLE/sceKernelInterrupt.cpp
	native
2012-11-19 11:35:53 +01:00
Henrik Rydgard 1f48dc380a gitignore, comments, upgrade native. 2012-11-19 09:25:50 +01:00
Henrik Rydgard eb3d81e891 Merge branch 'master' of github.com:hrydgard/ppsspp 2012-11-19 09:18:38 +01:00
Henrik Rydgård 8e673a20f7 Merge pull request #8 from Kovensky/header_fix
Fix FreeBSD compatibility and get rid of malloc.h
2012-11-19 00:14:09 -08:00
Henrik Rydgård 5a9f87fe5f Merge pull request #63 from Orphis/androidcleanfix
Fix Ant clean command
2012-11-19 00:13:22 -08:00
Florent Castelli a9ab88d3ae Fix Ant clean command 2012-11-19 02:11:57 +01:00
Kovensky 9e08523ced Nothing actually requires malloc.h
It's ancient pre-ISO-standard history. Forget about it.
2012-11-18 21:43:03 -03:00
Kovensky b17119f2c6 Fixes for compatibility with FreeBSD
backtrace.cpp assumes that anything non-windows is linux.

stb_vorbis.c includes malloc.h which has been deprecated since the 90s
on all implementations other than MSVC.

The stat64 hack in file_util.cpp is only needed on linux.

http_client.h also assumes non-windows is linux.
2012-11-18 21:41:44 -03:00
Henrik Rydgård bab8cca8df Merge pull request #62 from Orphis/androidbuild
Build JNI for Android in Ant file
2012-11-18 16:14:30 -08:00
Florent Castelli e221dfdc5c Build JNI for Android in Ant file 2012-11-19 01:11:46 +01:00
Henrik Rydgard 2d431d27e7 Crashfix for a buggy game that misuses sceUtility 2012-11-19 00:29:41 +01:00
Henrik Rydgard 920c866f50 Add ant build file, change target to android-10 2012-11-18 23:58:49 +01:00
Henrik Rydgard d0328191ef Merge branch 'master' of github.com:hrydgard/native 2012-11-18 23:58:34 +01:00
Henrik Rydgard dd1be68363 Add ant build 2012-11-18 23:58:16 +01:00
Henrik Rydgard 8e3148587a Merge branch 'master' of github.com:hrydgard/ppsspp 2012-11-18 23:40:35 +01:00
Henrik Rydgård b1676f8370 Merge pull request #61 from Orphis/androidbuild
Fix Android build on Linux
2012-11-18 14:36:13 -08:00
Henrik Rydgard d572d40c36 More warning fixing 2012-11-18 23:35:02 +01:00
Henrik Rydgard e2c3f26f1b Reformat some code, fix some warnings 2012-11-18 23:34:37 +01:00
Florent Castelli 1f9f50a557 Fix Android build on Linux 2012-11-18 23:22:45 +01:00
Henrik Rydgard fa05713456 misc cleanup 2012-11-18 23:14:50 +01:00
Henrik Rydgard f326c36220 Some cleanup, re-enable some apparently disabled jit ops 2012-11-18 23:14:22 +01:00
Henrik Rydgård 739b747e02 Merge branch 'master' of github.com:hrydgard/ppsspp 2012-11-18 23:00:13 +01:00
Henrik Rydgård cd9c8e6f89 Merge pull request #60 from tmaul/master
UMD callback attempt + some fixes
2012-11-18 13:57:59 -08:00
kev :) bcb0cbe7ea make sceUtilitySavedataInitStart return 0
Makes a few other games get further
2012-11-18 21:45:14 +00:00
kev :) d04fb7cb50 A bit more clean up on umd callbacks
Just error checking based on some tests
2012-11-18 21:28:26 +00:00
kev :) 7c30646605 Don't append / when there is already one
Was causing marvel allience 2 to crash
2012-11-18 21:07:40 +00:00
kev :) 03bc871f56 sceDisplayWaitVblankStartMultiCB()
This is wrong but better than having nothing in the method. The one game
I have found that uses this seems to be ok with this implementation.
2012-11-18 20:13:27 +00:00
kev :) 9257b28c15 Limit thread name
Seems this needs to be limited
2012-11-18 19:34:53 +00:00
kev :) 48bd2ccc08 Attempt at UMD callbacks.
Helps a few games but needs more work.
2012-11-18 19:34:10 +00:00
kev :) 71a3b789b8 Add fake methods that use sceGetCurrentTick 2012-11-18 19:33:19 +00:00
Henrik Rydgard 9ec858a64d Bugfix an 8-bit indexed texture format 2012-11-18 18:47:29 +01:00
Henrik Rydgard 75412b064b Implement sceUtilityMsgDialog 2012-11-18 17:51:14 +01:00
Henrik Rydgard 5596b98529 Get rid of opengl include from sceDisplay.cpp 2012-11-18 13:14:22 +01:00
Henrik Rydgard e37a1fb1d3 Add internal 2D drawing library that goes through the Ge emulation for portability.
To be used for things like sceUtility* and other overlays like FPS and stats.
2012-11-18 13:04:49 +01:00
Henrik Rydgard a6eb25b58c Disable blend on clear mode 2012-11-18 02:48:15 +01:00
Henrik Rydgård f002fe8db3 Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	Core/HLE/HLE.h
	Core/HLE/sceKernel.h
	Core/HLE/sceKernelInterrupt.cpp
2012-11-17 20:11:54 +01:00
Henrik Rydgard 7720dc3f60 Various warning, logging, jit fixes 2012-11-17 19:56:28 +01:00
Henrik Rydgard 449f56d6f8 Fix analog stick stuck in Up 2012-11-17 19:23:05 +01:00
Henrik Rydgard d239f4ece1 Fix tests hanging, after the audio rewrite 2012-11-17 18:08:10 +01:00
Henrik Rydgard 74c646cf76 had wrong pspautotests version 2012-11-17 18:07:21 +01:00
Henrik Rydgard 9165c0b3a9 Add zoom setting to Windows version. Doesn't work while playing. 2012-11-17 17:46:05 +01:00
Henrik Rydgard df63a78088 Buildfix 2012-11-17 15:33:16 +01:00
Henrik Rydgard 64e476c199 Merge branch 'unknownbrackets-sema-cleanup' 2012-11-17 15:06:48 +01:00
Henrik Rydgard 423bba5d8d Some optimization and minor fixes 2012-11-17 15:06:10 +01:00