Commit Graph

  • 2e9daa5f89 All drawing is now indexed lists, through IndexGenerator. Henrik Rydgard 2012-12-21 18:46:15 +01:00
  • 4eeab83389 Add IndexGenerator.cpp/h which will later be used to combine small draw calls into large indexed draw calls, for better performance. Henrik Rydgard 2012-12-21 17:50:22 +01:00
  • 88578cc525 Quick add checkitem for option fast memory raven02 2012-12-22 00:49:53 +08:00
  • 2ec8606fcb Flip Y axis for xinput Henrik Rydgard 2012-12-21 17:13:00 +01:00
  • 4c23d668e1 Cleanup and reorganize gpu code a little Henrik Rydgard 2012-12-21 16:49:42 +01:00
  • 91744a03b0 Warning fixes Henrik Rydgard 2012-12-21 16:49:34 +01:00
  • f5efd6f2b1 JIT: add option to enable/disable jit of memory instructions. for crash safety. Henrik Rydgard 2012-12-21 16:49:02 +01:00
  • df12802a5a Merge pull request #209 from raven02/vsocp-new Henrik Rydgård 2012-12-21 04:57:38 -08:00
  • d42245482b Merge pull request #213 from raven02/ge_cmd Henrik Rydgård 2012-12-21 04:00:29 -08:00
  • 4efb66fdb6 Fix hw transform and audio on android, misc Henrik Rydgard 2012-12-21 12:57:43 +01:00
  • ab2f0b89e6 Change to DEBUG for BBOX JUMP/TEST .Fix massive slowdown when hit them . raven02 2012-12-21 19:57:38 +08:00
  • 9db065a979 add #version to the framebuffer drawing shader for compat Henrik Rydgard 2012-12-21 11:24:38 +01:00
  • 4bf2e52623 HW transform: Avoid 4x3 matrices for GLES 2.0 compat. Add option to turn hw transform on. Henrik Rydgard 2012-12-21 11:08:54 +01:00
  • fb773b5acf Fix tab issue raven02 2012-12-21 17:30:17 +08:00
  • 4d4370232c Assorted minor cleanup and fixes. Henrik Rydgard 2012-12-21 10:18:52 +01:00
  • 52cf324e9e Try to fix "W1" vertex error Henrik Rydgard 2012-12-21 10:18:06 +01:00
  • 55fe53f662 Merge pull request #211 from unknownbrackets/alarm Henrik Rydgård 2012-12-21 01:05:34 -08:00
  • 5a501bb5ff Fix minor typo. Unknown W. Brackets 2012-12-21 01:03:46 -08:00
  • 6df4145ff0 Merge pull request #210 from raven02/vsrt-new Henrik Rydgård 2012-12-21 00:31:59 -08:00
  • e9bf6da934 Add alarm test. Unknown W. Brackets 2012-12-21 00:23:55 -08:00
  • ab0253d71c Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4 raven02 2012-12-21 14:30:34 +08:00
  • 12fb91b7b5 Don't run interrupts while they're suspended. Unknown W. Brackets 2012-12-20 22:49:48 -08:00
  • 84b6c3a7c2 Improve accuratcy of CoreTiming::ScheduleEvent(). Unknown W. Brackets 2012-12-20 22:48:59 -08:00
  • 4fb6c8c0ac Reschedule after interrupts run. Unknown W. Brackets 2012-12-20 21:59:10 -08:00
  • 9034cfbfd3 Defer HLE interrupts, vblank only when enabled. Unknown W. Brackets 2012-12-20 21:54:40 -08:00
  • 99b24720b8 Oops, not a real pointer, use 0 not NULL. Unknown W. Brackets 2012-12-19 22:30:50 -08:00
  • 0f364182fc Alarms now fire again based on return value. Unknown W. Brackets 2012-12-19 08:17:09 -08:00
  • 529818c9cd Handle interrupt return values. Unknown W. Brackets 2012-12-19 08:10:48 -08:00
  • d6d1f687a8 Make the intr handler public, will need for timers. Unknown W. Brackets 2012-12-19 07:38:35 -08:00
  • aadbe50357 Implement the basic functionality of alarms. Unknown W. Brackets 2012-12-18 23:47:57 -08:00
  • b7ef3ad9e9 Implement Vsocp raven02 2012-12-21 11:05:53 +08:00
  • 19391541fb HW transform: Fix too-harsh lighting Henrik Rydgard 2012-12-20 23:47:10 +01:00
  • 79bd4e3d41 Lighting fixes (sw + hw) Henrik Rydgard 2012-12-20 23:28:58 +01:00
  • 1551aea902 HW transform bugfixes Henrik Rydgard 2012-12-20 22:44:49 +01:00
  • c279b88e28 Add check for invalid VAG audio addresses Henrik Rydgard 2012-12-20 22:44:28 +01:00
  • c3b778daab More work on hw transform. Henrik Rydgard 2012-12-20 18:31:21 +01:00
  • 7d949bbee0 VertexDecoder: Respect lowerbound of verts to transform. Make decoding a little safer. Henrik Rydgard 2012-12-20 16:03:40 +01:00
  • 8104a4af5b Prettify logging of context switches Henrik Rydgard 2012-12-20 15:23:15 +01:00
  • ba65329480 Merge pull request #204 from KentuckyCompass/colon_never_relative Henrik Rydgård 2012-12-20 06:10:01 -08:00
  • 3c88bb2f45 Merge pull request #205 from raven02/vscmp-new Henrik Rydgård 2012-12-20 06:09:06 -08:00
  • 39cae09ead Change some warn logging to debug logging, it's fine Henrik Rydgard 2012-12-20 15:06:38 +01:00
  • 6a7e77ce1d Prevent crashes on bad vertex / index addresses Henrik Rydgard 2012-12-20 14:35:47 +01:00
  • 4f376a2c34 Hardware vertex transform, preliminary and optional. No lighting yet. Disabled until it works right... Henrik Rydgard 2012-12-20 14:10:42 +01:00
  • 1b5407f505 Rewrite the vertex decoder a bit. Turn on SSE2 compiler flag etc. Henrik Rydgard 2012-12-20 00:48:57 +01:00
  • c4ca9b5956 Get rid of the DecodedVertex struct. Henrik Rydgard 2012-12-19 21:29:02 +01:00
  • 936d80b214 Implement Vscmp raven02 2012-12-20 21:39:10 +08:00
  • aeafc92d3b paths with a colon are never relative KentuckyCompass 2012-12-20 05:33:05 -08:00
  • 7f880a62ce Merge pull request #203 from raven02/vdet-new Henrik Rydgård 2012-12-20 05:32:19 -08:00
  • 1f83fc4e9c Implement Vdet raven02 2012-12-20 21:11:21 +08:00
  • 56fa601d24 Add include for tolower(), made Android unhappy. Unknown W. Brackets 2012-12-19 22:27:26 -08:00
  • fa7de38ccf PSPSaveDialog: Style/warning fixes. Add a way to return errors (unused). Henrik Rydgard 2012-12-19 21:23:52 +01:00
  • fede297f30 Fix sceIoGetStat, memstick capacity check Henrik Rydgard 2012-12-19 21:21:46 +01:00
  • 13460b7aa6 Use flexible vertex formats pre-transform. Saves memory b/w. Henrik Rydgard 2012-12-19 20:21:59 +01:00
  • b8d596cbec Add some infrastructure for flexible vertex formats Henrik Rydgard 2012-12-19 18:35:37 +01:00
  • fbc825a73d Buildfix Henrik Rydgard 2012-12-19 18:35:20 +01:00
  • 4fb3066e39 Continue work on mode 8 Xele02 2012-12-19 18:15:02 +01:00
  • fc4159efef Work on mode 8 Xele02 2012-12-19 16:57:22 +01:00
  • 4046146164 Add experimental wireframe mode for debugging. Fix texenv color. Code cleanup. Henrik Rydgard 2012-12-19 15:14:41 +01:00
  • 4541c3e18b Slightly better logging in path mapping Henrik Rydgard 2012-12-19 11:11:56 +01:00
  • d640bdd032 Fix memory stick status check - now saving works in Lumines Henrik Rydgard 2012-12-19 11:11:27 +01:00
  • 14a8259a6c Merge pull request #197 from xsacha/master Henrik Rydgård 2012-12-19 00:44:59 -08:00
  • ab37150c09 Merge pull request #196 from Xele02/master Henrik Rydgård 2012-12-19 00:44:27 -08:00
  • a0b809023c Don't check if unsigned is less than 0. Fix tabbing. Sacha 2012-12-17 05:26:18 +10:00
  • 392f6604f3 Updated Qt .pro's for latest files Sacha 2012-12-17 05:06:20 +10:00
  • eb087120da Merge remote-tracking branch 'upstream/master' Xele02 2012-12-19 01:08:02 +01:00
  • 0ccce3c1a8 * Don't restart dialog if already running. This correct bug with MotoGP, even if the game make weird stuff with the dialog call... * Add log for data install and install request. Xele02 2012-12-19 01:05:45 +01:00
  • 0b187bb8b6 Implement vhdp Henrik Rydgard 2012-12-18 22:54:08 +01:00
  • 07048131d0 Correct mistake Xele02 2012-12-18 22:27:59 +01:00
  • 90e87ead84 Fix a relative path issue - apparently paths starting with '/' are still relative. Henrik Rydgard 2012-12-18 14:12:57 +01:00
  • 0448c62146 Properly size debug text when zoomed Henrik Rydgard 2012-12-18 11:56:58 +01:00
  • a375dcb97c Merge pull request #195 from raven02/fs-fix Henrik Rydgård 2012-12-18 04:15:29 -08:00
  • 478c5074e4 Quick viewport fix for fullscreen mode raven02 2012-12-18 19:56:35 +08:00
  • b37b557173 Merge pull request #194 from unknownbrackets/alarm Henrik Rydgård 2012-12-18 02:56:29 -08:00
  • dba622338a Audio smoothness improvements Henrik Rydgard 2012-12-18 11:40:14 +01:00
  • 35a38ac6b9 Ensure interrupts don't run on real threads. Unknown W. Brackets 2012-12-18 00:58:46 -08:00
  • 4ef0627387 Revert puyo puyo hack, breaks things (not very surprisingly)... There has to be some function that should reschedule that doesn't, though... Henrik Rydgard 2012-12-18 10:38:25 +01:00
  • 2b8419e0ff Attempt more accurate frame timing (windows). Increase audio volume. Henrik Rydgard 2012-12-18 10:25:57 +01:00
  • b6ebe427ac Use the right reschedule function.. Henrik Rydgard 2012-12-18 09:26:08 +01:00
  • c75f37fdb6 Merge pull request #192 from tmaul/master Henrik Rydgård 2012-12-17 16:03:42 -08:00
  • 9a83dee9b5 With not insane tabs this time.. TMaul 2012-12-17 23:57:40 +00:00
  • fdd2879443 Another font function TMaul 2012-12-17 21:21:09 +00:00
  • ab35c7f612 Merge branch 'master' into mediaengine Henrik Rydgard 2012-12-18 00:05:09 +01:00
  • ba476264db Fix GL_ZERO transparencies Henrik Rydgard 2012-12-18 00:02:04 +01:00
  • 2937928237 Better hack for a path problem. Still don't get it. Henrik Rydgard 2012-12-18 00:01:40 +01:00
  • 3bd5cfed73 Work around for strange idling issue, various fixes Henrik Rydgard 2012-12-17 22:52:31 +01:00
  • 5ff2bf84ef Path cleaning bugfix Henrik Rydgard 2012-12-17 22:34:34 +01:00
  • 624927cd9a Make the windows port find ppge_atlas in the assets subdirectory. Henrik Rydgard 2012-12-17 22:24:07 +01:00
  • 5a11d4d9c5 Implement sceKernelGetThreadmanIdList (partially) Henrik Rydgard 2012-12-17 22:20:32 +01:00
  • 19af6531f7 Warning fix (and I don't like shadowing) Henrik Rydgard 2012-12-17 22:06:19 +01:00
  • 3b6e3de088 Merge pull request #191 from tmaul/master Henrik Rydgård 2012-12-17 13:05:25 -08:00
  • c3819ec721 Fix a possible crash in audio code Henrik Rydgard 2012-12-17 21:59:43 +01:00
  • a60d487d8d Create files for sceUsb Henrik Rydgard 2012-12-17 21:45:32 +01:00
  • 913f392d66 Move the SasInstance to the heap. Some cleanup. Henrik Rydgard 2012-12-17 21:43:31 +01:00
  • 0ae55ae65c Ooops, didnt mean to leave that uncommented :) TMaul 2012-12-17 20:28:50 +00:00
  • 9c65a7b7f8 Fix issue with calling module imports Henrik Rydgard 2012-12-17 21:27:50 +01:00
  • 458ed7f421 Make filename checks on iso case insentitive TMaul 2012-12-17 20:21:51 +00:00
  • 11279668ca Allow changing of zoom factor at runtime Henrik Rydgard 2012-12-17 21:06:47 +01:00
  • 34d28a9c5c Merge branch 'screen-fix' of https://github.com/raven02/ppsspp into raven02-screen-fix Henrik Rydgard 2012-12-17 21:01:27 +01:00
  • b5808eaf47 optimizin', bugfixin' Henrik Rydgard 2012-12-17 20:43:43 +01:00
  • 9acfd50139 Fix one cause of audio choppiness - we were dropping samples when audio functions blocked. Also some cleanup. Henrik Rydgard 2012-12-17 20:15:23 +01:00