Commit Graph

  • 1136388f26 Add missing include Diogo Franco (Kovensky) 2012-11-20 18:27:24 +00:00
  • 2a56d36b12 glViewport calls need to be in pixel coordinates. v0.31 v0.3.1 Henrik Rydgård 2012-11-20 16:48:24 +01:00
  • 4c2929cf13 v0.3 v0.3 Henrik Rydgard 2012-11-20 11:54:51 +01:00
  • 4b87da74cb windows gui option for buffered rendering. Misc fixes, prettier checkbox on android. Henrik Rydgard 2012-11-20 11:35:48 +01:00
  • b71d998a20 Broadcast a threadend event to wake mutexes. Unknown W. Brackets 2012-11-20 00:18:11 -08:00
  • dd3db71b61 Forget mutex waiting threads when they timeout. Unknown W. Brackets 2012-11-19 07:37:16 -08:00
  • 8da2fb074c For mutexes/semaphores, register a global timer. Unknown W. Brackets 2012-11-19 07:31:36 -08:00
  • a81c138004 Create and Delete LwMutex funcs. Unknown W. Brackets 2012-11-19 01:01:19 -08:00
  • 619a9906de Remove threads from semaphores when they timeout. Unknown W. Brackets 2012-11-18 19:57:08 -08:00
  • fd41851503 Implement timeouts on semaphores too. Unknown W. Brackets 2012-11-18 19:40:19 -08:00
  • 4d71e32193 Update the value when mutexes timeout. Unknown W. Brackets 2012-11-18 19:13:39 -08:00
  • aad7e48a1a Oops, turns out mutex timeouts are in micro. Unknown W. Brackets 2012-11-18 18:55:50 -08:00
  • d88fa153b7 Implement timeouts on mutexes. Unknown W. Brackets 2012-11-18 17:54:55 -08:00
  • b9bb5c4cce Make sceKernelStartThread() reschedule. Unknown W. Brackets 2012-11-18 16:26:43 -08:00
  • 7b9a8bf766 Minor correctness on create mutex. Unknown W. Brackets 2012-11-18 16:18:06 -08:00
  • 7fa388952e Refactor mutex locking to simplify. Unknown W. Brackets 2012-11-17 23:08:19 -08:00
  • 0681c8e5c5 Add overflow error to mutex locking. Unknown W. Brackets 2012-11-17 22:55:41 -08:00
  • c92f1dc8e6 Update tests (semaphores/mutexes.) Unknown W. Brackets 2012-11-17 20:28:57 -08:00
  • 40a6ebfabe Fix sceKernelCancelSema() to handle any negative. Unknown W. Brackets 2012-11-17 20:27:43 -08:00
  • 2290397b94 sceKernelTryLockMutex() and fix other locking. Unknown W. Brackets 2012-11-17 20:21:05 -08:00
  • 4bfa24eca8 Fix sceKernelCreateMutex() to match tests. Unknown W. Brackets 2012-11-17 19:34:39 -08:00
  • a539580195 Reschedule after acquiring a lock. Unknown W. Brackets 2012-11-14 23:40:20 -08:00
  • 2613ed8806 Cleanup mutex func types. Unknown W. Brackets 2012-11-14 23:34:52 -08:00
  • 429ac9de87 Oops, CreateMutex was missing a parameter. Unknown W. Brackets 2012-11-14 23:15:33 -08:00
  • 4bab714db5 Mutexes go in FIFO order as expected. Unknown W. Brackets 2012-11-14 23:14:41 -08:00
  • 4cddd3092a Implement basic locking for sceKernel mutexes. Unknown W. Brackets 2012-11-14 08:00:57 -08:00
  • f378f959e1 Fix issues with games that don't call sceDisplaySet mode. Add option to run without FBOs, may be useful on slow devices. Henrik Rydgard 2012-11-20 10:59:23 +01:00
  • f226afc3ca Implement a missing time function Henrik Rydgard 2012-11-20 01:04:39 +01:00
  • 45d42f09a1 Remove x86disasm, experiment with build order Henrik Rydgard 2012-11-20 00:48:13 +01:00
  • 8a6d151df5 ALPHA_TEST doesn't exist on OpenGL ES 2.0 Henrik Rydgard 2012-11-20 00:35:14 +01:00
  • ee32db47b9 Assorted FBO fixes Henrik Rydgard 2012-11-20 00:31:19 +01:00
  • 4a49b8ee36 Workaround for motogp setting a bogus framebuffer address. Henrik Rydgard 2012-11-19 23:53:38 +01:00
  • 8b67975a47 GL: Framebuffer management using FBOs. Fixes flicker in Lumines and many others. Henrik Rydgard 2012-11-19 23:29:14 +01:00
  • 0598fc425c Fix fbo.cpp for android, add to build Henrik Rydgard 2012-11-19 23:28:42 +01:00
  • 91e1cce17e Some reorg in preparation for FBO work Henrik Rydgard 2012-11-19 21:23:29 +01:00
  • 7e36cef3ae Add these to the VS projects for convenience. Henrik Rydgard 2012-11-19 19:06:21 +01:00
  • 14a59fdc75 Found a better way to do the previous change. Allow JIT on mac/linux. Henrik Rydgård 2012-11-19 14:51:47 +01:00
  • fb25b7405c Synchronize the mainloop to the display end-of-frame on nonWindows platforms. Henrik Rydgård 2012-11-19 14:16:37 +01:00
  • ec2cb15c38 Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgård 2012-11-19 11:35:53 +01:00
  • 1f48dc380a gitignore, comments, upgrade native. Henrik Rydgard 2012-11-19 09:25:50 +01:00
  • eb3d81e891 Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgard 2012-11-19 09:18:38 +01:00
  • 8e673a20f7 Merge pull request #8 from Kovensky/header_fix Henrik Rydgård 2012-11-19 00:14:09 -08:00
  • 5a9f87fe5f Merge pull request #63 from Orphis/androidcleanfix Henrik Rydgård 2012-11-19 00:13:22 -08:00
  • a9ab88d3ae Fix Ant clean command Florent Castelli 2012-11-19 02:11:57 +01:00
  • 9e08523ced Nothing actually requires malloc.h Kovensky 2012-11-18 21:43:03 -03:00
  • b17119f2c6 Fixes for compatibility with FreeBSD Kovensky 2012-11-18 21:36:07 -03:00
  • bab8cca8df Merge pull request #62 from Orphis/androidbuild Henrik Rydgård 2012-11-18 16:14:30 -08:00
  • e221dfdc5c Build JNI for Android in Ant file Florent Castelli 2012-11-19 01:11:46 +01:00
  • 2d431d27e7 Crashfix for a buggy game that misuses sceUtility Henrik Rydgard 2012-11-19 00:29:41 +01:00
  • 920c866f50 Add ant build file, change target to android-10 Henrik Rydgard 2012-11-18 23:58:49 +01:00
  • d0328191ef Merge branch 'master' of github.com:hrydgard/native Henrik Rydgard 2012-11-18 23:58:34 +01:00
  • dd1be68363 Add ant build Henrik Rydgard 2012-11-18 23:58:16 +01:00
  • 8e3148587a Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgard 2012-11-18 23:40:35 +01:00
  • b1676f8370 Merge pull request #61 from Orphis/androidbuild Henrik Rydgård 2012-11-18 14:36:13 -08:00
  • d572d40c36 More warning fixing Henrik Rydgard 2012-11-18 23:35:02 +01:00
  • e2c3f26f1b Reformat some code, fix some warnings Henrik Rydgard 2012-11-18 23:34:37 +01:00
  • 1f9f50a557 Fix Android build on Linux Florent Castelli 2012-11-18 23:21:36 +01:00
  • fa05713456 misc cleanup Henrik Rydgard 2012-11-18 23:14:50 +01:00
  • f326c36220 Some cleanup, re-enable some apparently disabled jit ops Henrik Rydgard 2012-11-18 23:13:32 +01:00
  • 739b747e02 Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgård 2012-11-18 23:00:13 +01:00
  • cd9c8e6f89 Merge pull request #60 from tmaul/master Henrik Rydgård 2012-11-18 13:57:59 -08:00
  • bcb0cbe7ea make sceUtilitySavedataInitStart return 0 kev :) 2012-11-18 21:45:14 +00:00
  • d04fb7cb50 A bit more clean up on umd callbacks kev :) 2012-11-18 21:28:26 +00:00
  • 7c30646605 Don't append / when there is already one kev :) 2012-11-18 21:07:40 +00:00
  • 03bc871f56 sceDisplayWaitVblankStartMultiCB() kev :) 2012-11-18 20:13:27 +00:00
  • 9257b28c15 Limit thread name kev :) 2012-11-18 19:34:53 +00:00
  • 48bd2ccc08 Attempt at UMD callbacks. kev :) 2012-11-18 19:34:10 +00:00
  • 71a3b789b8 Add fake methods that use sceGetCurrentTick kev :) 2012-11-18 19:33:19 +00:00
  • 9ec858a64d Bugfix an 8-bit indexed texture format Henrik Rydgard 2012-11-18 18:47:29 +01:00
  • 75412b064b Implement sceUtilityMsgDialog Henrik Rydgard 2012-11-18 17:51:14 +01:00
  • 5596b98529 Get rid of opengl include from sceDisplay.cpp Henrik Rydgard 2012-11-18 13:14:22 +01:00
  • 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. Henrik Rydgard 2012-11-18 13:04:49 +01:00
  • a6eb25b58c Disable blend on clear mode Henrik Rydgard 2012-11-18 02:48:15 +01:00
  • f002fe8db3 Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgård 2012-11-17 20:11:54 +01:00
  • 7720dc3f60 Various warning, logging, jit fixes Henrik Rydgard 2012-11-17 19:56:28 +01:00
  • 449f56d6f8 Fix analog stick stuck in Up Henrik Rydgard 2012-11-17 19:23:05 +01:00
  • d239f4ece1 Fix tests hanging, after the audio rewrite Henrik Rydgard 2012-11-17 18:08:10 +01:00
  • 74c646cf76 had wrong pspautotests version Henrik Rydgard 2012-11-17 18:07:21 +01:00
  • 9165c0b3a9 Add zoom setting to Windows version. Doesn't work while playing. Henrik Rydgard 2012-11-17 17:46:05 +01:00
  • df63a78088 Buildfix Henrik Rydgard 2012-11-17 15:33:16 +01:00
  • 64e476c199 Merge branch 'unknownbrackets-sema-cleanup' Henrik Rydgard 2012-11-17 15:06:48 +01:00
  • 423bba5d8d Some optimization and minor fixes Henrik Rydgard 2012-11-17 15:06:10 +01:00
  • 184d5b9443 Merge branch 'sema-cleanup' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-sema-cleanup Henrik Rydgard 2012-11-17 15:05:30 +01:00
  • 5a48578a12 Rewrite audio line output. Now deterministic (from the game's POV) and smoother. Henrik Rydgard 2012-11-17 14:20:04 +01:00
  • f946018e86 Update tests. Unknown W. Brackets 2012-11-17 02:22:27 -08:00
  • 157858819b Additional semaphore fixes with updated tests. Unknown W. Brackets 2012-11-17 01:43:01 -08:00
  • ba171c8360 Fix scaling for 16-bit UVs Henrik Rydgard 2012-11-16 17:19:28 +01:00
  • 4c1ae9e81c Do indexed draws properly with glDrawElements where possible. Fix sprite culling issue (winding order). Henrik Rydgard 2012-11-16 16:43:16 +01:00
  • 7c9107030d Speed up T&L by only transforming/lighting each vertex once, for indexed draws Henrik Rydgard 2012-11-16 16:19:37 +01:00
  • e627e1aeb2 Culling and decode fixes. Road is visible in MotoGP Henrik Rydgard 2012-11-16 15:35:41 +01:00
  • 85c408d329 Merge branch 'master' of github.com:hrydgard/ppsspp Henrik Rydgard 2012-11-16 15:18:10 +01:00
  • e5c6cf965b Fixes and optimizations to vertex decoding and lighting. Motorcycles are now visible in MotoGP. Henrik Rydgard 2012-11-16 15:16:14 +01:00
  • 509ae819ab Merge pull request #54 from unknownbrackets/sema-cleanup Henrik Rydgård 2012-11-16 02:33:09 -08:00
  • 2e9e61dfc6 CancelSema: adjust scheduling to match PSP. Unknown W. Brackets 2012-11-16 01:50:26 -08:00
  • 8517fbe761 PollSema: don't allow values <= 0. Unknown W. Brackets 2012-11-16 01:41:54 -08:00
  • 71e57043e8 SignalSema: throw an error on overflow. Unknown W. Brackets 2012-11-16 01:32:00 -08:00
  • dd14450424 CreateSema: Truncate and validate like the PSP. Unknown W. Brackets 2012-11-16 01:26:04 -08:00
  • 0ab19c18e5 Wrap sceKernelCreateSema(). Unknown W. Brackets 2012-11-16 00:06:44 -08:00
  • 4191d40187 Add notes about PRIORITY attribute. Unknown W. Brackets 2012-11-15 23:55:23 -08:00
  • 2bed15f122 The mystery VFPU op turned out to be vmax. Bug in decoding table, sigh. Henrik Rydgard 2012-11-15 13:18:44 +01:00