Commit Graph
20735 Commits
Author SHA1 Message Date
Unknown W. Brackets eb7873bb97 Add CDT configuration to Eclipse project.
No longer need to add spaces in random places.  Was so annoying.

Note: you need to set the NDK path under Window -> Preferences -> Android
-> NDK.  This will not copy assets though, I don't think (maybe we can add
a make rule instead?)
2014-03-29 01:13:45 -07:00
Henrik Rydgård 717c1cd34e Merge pull request #5748 from unknownbrackets/armjit-minor
armjit: Allow R1 in regalloc, use LR as temp
2014-03-29 04:09:58 -04:00
Henrik Rydgård b49f2d50de Merge pull request #5753 from unknownbrackets/vertexjit
Fix some color morph issues
2014-03-29 04:07:18 -04:00
Henrik Rydgård 7370061a9b Merge pull request #5751 from raven02/patch-39
Fix crash and wrong mp3 playback in Downstream Panic ULUS10322
2014-03-29 04:05:50 -04:00
Unknown W. Brackets 600842d9a2 armjit: Use prefixes on vscl's T arg.
Makes it pass one more thing in the prefixes test, but not sure exactly
how it operates.  Better to have it the same as x86 and int anyway.
2014-03-29 01:00:29 -07:00
Unknown W. Brackets 3adab534c7 vertexjit: Fix dumb mistakes in NEON color morphs. 2014-03-29 01:00:02 -07:00
Unknown W. Brackets 162bd98877 vertexjit: Fix Jit_WriteMorphColor() on ARM.
It was totally wrong.
2014-03-29 00:24:34 -07:00
Unknown W. Brackets 6b606aa124 vertexjit: Fix some stupid mistakes in x86 morph.
Good to have somewhere to test it properly.
2014-03-29 00:15:35 -07:00
raven02 7577481d6e Change it to ctx->bufferWrite %= ctx->mp3BufSize; 2014-03-29 12:37:33 +08:00
raven02 790c570e67 Fix crash and wrong mp3 playback in Downstream Panic ULUS10322 2014-03-29 12:16:57 +08:00
Unknown W. Brackets 5a89c17cf0 armjit: Allow R1 in regalloc, use LR as temp.
LR should be safe, although it may make stack traces not work within jit,
they don't really tend to work anyway.
2014-03-28 18:38:38 -07:00
Henrik Rydgård 7d6ce248bd Merge pull request #5743 from tjhayasaka/v0.9.8-sdl-joystick
fix "unknown SDL joystick axes mapped to 'pad.X Axis-'" bug.
2014-03-28 20:12:41 -04:00
sum2012 1b98db916d Add more logging 2014-03-29 06:43:26 +08:00
sum2012 7caccdb955 Use @kaienfr suggestion 2014-03-29 01:49:32 +08:00
sum2012 20861a6d00 Correct sceMpegbase parameter 2014-03-29 01:17:37 +08:00
Tomoaki Hayasaka 69ed995437 fix "unknown SDL joystick axes mapped to 'pad.X Axis-'" bug. 2014-03-29 01:16:44 +09:00
Henrik Rydgård e5d5a8d124 Merge pull request #5740 from raven02/patch-35
Update few comments for 2x src/dst blending
2014-03-28 08:48:46 -04:00
raven02 e0fae728ad Update few comments for 2x src/dst blending 2014-03-28 20:11:37 +08:00
Henrik Rydgard c53b8ed8bf Clean up some details in sceAudioCodec. 2014-03-27 22:53:57 +01:00
Henrik Rydgard e90bcb166e Merge branch 'Support_Audios' of github.com:kaienfr/ppsspp_cn into kaienfr-Support_Audios 2014-03-27 22:26:48 +01:00
Henrik Rydgard 221216b5b2 Bugfix in x64 emitter, thanks magumagu 2014-03-27 22:25:30 +01:00
kaienfr 779d90b8c5 Add DoState for sceAudiocodec 2014-03-27 15:17:54 +01:00
kaienfr d4b9873872 Merge remote-tracking branch 'origin/master' into Support_Audios 2014-03-27 15:16:07 +01:00
Henrik Rydgård 36bdd99ef2 Merge pull request #5716 from thedax/win32ErrorMsg
Win32: when an invalid OpenGL driver is detected, don't offer a choice of quitting or not, just quit.
2014-03-26 17:14:11 -04:00
The Dax c5036511b0 Include the renderer string too, for possibly extra helpful info. 2014-03-26 16:27:54 -04:00
The Dax 842fb2f94d Win32: when an invalid OpenGL driver is detected, don't offer a choice of quitting or not, just quit. 2014-03-26 16:27:54 -04:00
Henrik Rydgård 9b2bf7e7a1 Merge pull request #5735 from sum2012/scempegbase
Add scempegbase stuff
2014-03-26 13:02:48 -04:00
sum2012 9b054de4e5 Add scempegbase stuff
Find in homebrew game
2014-03-27 00:51:07 +08:00
Henrik Rydgård a66282fd1f Merge pull request #5730 from unknownbrackets/armjit-minor
Push and pop the callee saved NEON registers
2014-03-26 09:17:21 +01:00
Unknown W. Brackets 58c5179d8e Push and pop the callee saved NEON registers. 2014-03-25 22:34:42 -07:00
Unknown W. Brackets 2f5c6a5660 Fix VLDM/VSTM encoding for double/quad regs.
Duh, forgot to check Vd.  Fixes #5723.
2014-03-25 22:08:20 -07:00
Henrik Rydgård e7641457b0 Merge pull request #5727 from raven02/patch-34
Menu : Disable Vertex Cache when HW T&L is disabled
2014-03-26 01:09:12 +01:00
raven02 6f9259169c Menu : Disable Vertex Cache when HW T&L is disabled 2014-03-26 08:01:37 +08:00
Henrik Rydgard 1d21306dcc Use the VLD1 solution for the skinning problem, instead of the old VFP path. 2014-03-25 20:40:29 +01:00
Henrik Rydgård 98b6f0db3a Merge pull request #5717 from thedax/win32NVidiaVSync
Win32/NVidia: go fullscreen later than previous builds, to avoid vsync being ignored
2014-03-25 18:10:49 +01:00
Henrik Rydgård 69d5c759c4 Merge pull request #5725 from unknownbrackets/vertexalpha
Make sure vai->flags are set while hashing
2014-03-25 16:49:18 +01:00
Unknown W. Brackets 69c2500dc6 Make sure vai->flags are set while hashing.
Since we decode the verts in this case we have a fresh flag.  Might
be #5718?
2014-03-25 08:19:38 -07:00
Sacha c8ce5d62c5 Timer hack was running too fast. 2014-03-26 00:09:34 +10:00
Henrik Rydgard 6d648b075f Disable an optimization that broke Daxter (#5723) 2014-03-25 11:09:15 +01:00
Henrik Rydgård cf3d75975d Merge pull request #5720 from unknownbrackets/texcache
Optimize xxHash for ARM/NEON devices
2014-03-25 09:32:15 +01:00
Unknown W. Brackets 006ed53e73 Use defines on x86/SSE to avoid func pointers.
Unfortunately no such luck for Android.
2014-03-25 01:28:09 -07:00
Henrik Rydgård 9ba51adb89 Merge pull request #5719 from unknownbrackets/gpu-minor
Don't calculate lighting when not enabled (software transform)
2014-03-25 09:19:33 +01:00
Henrik Rydgård 6466566dc6 Merge pull request #5721 from unknownbrackets/headless
Allow headless to load savestates
2014-03-25 09:17:35 +01:00
Unknown W. Brackets 4c35c1bb13 Attempt to load VFS in headless on Android.
Otherwise we don't get fonts, and savestates fail to load.
2014-03-25 00:49:03 -07:00
Unknown W. Brackets 36c3a0dd68 Make it possible to load a savestate in headless.
This is primarily useful to reproduce crashes or test performance.
2014-03-25 00:46:21 -07:00
Unknown W. Brackets b800762ceb Add a NEON-optimized version of XXH32.
This takes at least 40% less time to hash on NEON/ARM devices.
2014-03-25 00:34:55 -07:00
Unknown W. Brackets 3ec61274fa Add prefetch to xxhash func on gcc at least.
Improves hashing speed on Android by ~18%.
2014-03-25 00:34:54 -07:00
Unknown W. Brackets a414abfe4a Don't calculate lighting when not enabled.
We just ignore it anyway.  2% improvement in Tales of Phantasia X.
2014-03-24 22:57:58 -07:00
The Dax 1ca3d39a50 Disable the adaptive vsync checks by commenting them out. No need to have a disabled check run every frame. 2014-03-24 20:15:41 -04:00
The Dax bda7db293d Win32/NVidia: switch to fullscreen after showing the window. Fixes a weird issue with vsync being ignored otherwise. 2014-03-24 20:13:35 -04:00