3570 Commits

Author SHA1 Message Date
Unknown W. Brackets
acac847af2 Cleanup sceKernelGetModuleIdByAddress().
Actual firmware seems to accept any address in the range, and also
correct the error result.

Now people won't think this is broken anymore.
2013-04-10 21:03:43 -07:00
Henrik Rydgard
be755cb253 Let touch controls work even if they are not displayed, some people like this. 2013-04-10 00:59:52 +02:00
Henrik Rydgard
d46812a49f Implement pullrq #1240 better, I think. 2013-04-10 00:06:29 +02:00
Henrik Rydgard
aa8c1afc2e Revert to JPCSP's jpn0.pgf font. Should've checked the last one more carefully. 2013-04-09 23:55:27 +02:00
Henrik Rydgård
95981d4de8 Merge pull request #1239 from cinaera/spotlight
Add support for spotlights
2013-04-09 10:52:45 -07:00
BeaR
fa3a1fbd52 Add support for spotlights 2013-04-09 18:26:06 +02:00
Henrik Rydgård
cf5f049abd Merge pull request #1238 from unknownbrackets/atrac-fix
Fix params for sceAtracSetHalfwayBufferAndGetID()
2013-04-09 08:33:53 -07:00
Unknown W. Brackets
901fa960ab Fix params for sceAtracSetHalfwayBufferAndGetID(). 2013-04-09 08:22:01 -07:00
Henrik Rydgård
4e4399fec5 Merge pull request #1237 from raven02/patch-4
HW T&L : clamp lightscale
2013-04-09 06:04:31 -07:00
raven02
07a36f2384 HW T&L : clamp lightscale 2013-04-09 20:42:40 +08:00
Henrik Rydgård
be5af6831e Merge pull request #1235 from unknownbrackets/texcache
Allocate the temp texcache buffers dynamically
2013-04-09 04:10:55 -07:00
Unknown W. Brackets
6cbd1b5205 Fix typo, add back state to savestate. 2013-04-09 02:18:09 -07:00
Unknown W. Brackets
74dbd2b44c Use AllocateMemoryPages() for the texcache buffers. 2013-04-09 01:59:47 -07:00
Unknown W. Brackets
de79941ef4 Allow the tex buffers to grow if necessary.
Only does the 16 bit one for now.

Tactics Ogre uses a texture that is 1024x1024.  Ouch.
2013-04-09 01:59:33 -07:00
Henrik Rydgård
96d5fdcabb Merge pull request #1232 from cinaera/integerdraw
Change texture even on clearmode
2013-04-09 01:42:56 -07:00
Henrik Rydgård
51d13e526f Merge pull request #1233 from unknownbrackets/dlist-cycles
Block dlist execution while in virtual progress
2013-04-09 01:22:00 -07:00
Henrik Rydgård
3c0bb3caa9 Merge pull request #1234 from raven02/patch-3
Ignore MIPS break error
2013-04-09 01:21:05 -07:00
raven02
39c3cf8744 Ignore MIPS break error 2013-04-09 16:13:24 +08:00
Unknown W. Brackets
957394258c Block dlist execution while in virtual progress.
Fixes #1224.

Also, fix drawsync late by a GPU cycle, so interrupts line up.
It would break at least Ys Seven without that.
2013-04-09 00:56:50 -07:00
BeaR
3cc7d99143 Change texture even on clearmode 2013-04-09 09:50:57 +02:00
Unknown W. Brackets
218c891eef Merge pull request #1227 from raven02/patch-3
Improve several functions in sceKernelVtimer
2013-04-09 00:31:56 -07:00
Henrik Rydgård
fb52eea40a Merge pull request #1226 from VIRGINKLM/master
Greek Translation Cleanup
2013-04-09 00:25:10 -07:00
Unknown W. Brackets
12f4bf3664 Buildfix for Linux. 2013-04-09 00:05:05 -07:00
Unknown W. Brackets
f5642f11af Buildfix. 2013-04-08 23:01:54 -07:00
raven02
d77e0054d5 Improve few functions in sceKernelVtimer 2013-04-09 08:32:13 +08:00
Klimis Ioannidis
6bcb32daf9 Greek Translation Cleanup
Remove obsolete functions lines.
2013-04-09 03:04:34 +03:00
Henrik Rydgard
8b6eea7df4 Load icon and bg from PBP files. 2013-04-08 21:46:54 +02:00
Henrik Rydgard
82aa605b36 Add back shadows to FPS counter and debug text. Warning fixes. 2013-04-08 20:59:45 +02:00
Henrik Rydgård
6ec7d237e8 Merge pull request #1222 from unknownbrackets/gpu-fix
Correct dest stride on GPU block transfer
2013-04-08 11:01:04 -07:00
Henrik Rydgård
ebb9540577 Merge pull request #1223 from cinaera/dxguid
Remove dependency on dxguid.lib
2013-04-08 11:00:10 -07:00
BeaR
01e23dc77f Remove dependency on dxguid.lib 2013-04-08 18:26:01 +02:00
Unknown W. Brackets
0e0b074ed7 Correct dest stride on GPU block transfer. 2013-04-08 08:36:51 -07:00
Henrik Rydgård
58e8d5299b Merge pull request #1221 from raven02/patch-2
Fragment Shader : use mix() for decal/blend
2013-04-08 07:52:20 -07:00
raven02
3252eb6554 Fragment Shader : use mix() for decal/blend 2013-04-08 22:48:40 +08:00
Unknown W. Brackets
2b4ec12aa9 Buildfix for iOS. Fixes #1220. 2013-04-08 07:41:09 -07:00
Henrik Rydgård
aa33c4efcc Merge pull request #1217 from unknownbrackets/fbo-flicker
Adjust FBO decimation to optimize for creation
2013-04-08 03:22:35 -07:00
Henrik Rydgård
8b8731ef4b Merge pull request #1219 from unknownbrackets/mpeg-fix
Initial sceMpegGetUserdataAu() from JPCSP
2013-04-08 00:54:55 -07:00
Unknown W. Brackets
40067470c2 Initial sceMpegGetUserdataAu() from JPCSP.
Because I got the stub wrong, so now it does something.
2013-04-08 00:47:25 -07:00
Unknown W. Brackets
23c0e7f319 Change FBO age back to 5, gets in a create loop... 2013-04-08 00:45:21 -07:00
Henrik Rydgård
d1056a888f Merge pull request #1214 from unknownbrackets/pad-fix
Treat the keyboard and pads differently
2013-04-08 00:44:08 -07:00
Henrik Rydgård
dea37e5521 Merge pull request #1213 from unknownbrackets/dlist-cycles
Try to match GPU cycles to the CPU
2013-04-08 00:43:33 -07:00
Henrik Rydgård
57dabfb7d1 Merge pull request #1215 from raven02/patch-1
Add "Use Media Engine" to pause screen as well
2013-04-08 00:41:47 -07:00
Henrik Rydgård
a6d7b25518 Merge pull request #1216 from unknownbrackets/alloc-func
Initial stab at implementing some new memory funcs
2013-04-08 00:40:20 -07:00
raven02
ca111baacb Keep Fast Memory as unstable 2013-04-08 14:14:03 +08:00
Unknown W. Brackets
79e3c66514 Adjust FBO decimation to optimize for creation.
But, keep aggressively decimating for a few frames.
2013-04-07 22:34:02 -07:00
Unknown W. Brackets
42b925a440 Initial stab at implementing some new memory funcs.
Borrowed from JPCSP, kept simple.  Need to do tests.
2013-04-07 20:57:53 -07:00
raven02
daef1cbe24 Add "Use Media Engine" to pause screen as well 2013-04-08 11:50:42 +08:00
Unknown W. Brackets
dcd2c26214 Treat the keyboard and pads differently.
We basically never want two pads active at once, but keyboard is
different.  So, they need to be treated differently.

Fixes #1212.
2013-04-07 18:42:23 -07:00
Unknown W. Brackets
a8e8b096e6 Use regular events for GPU for now, quicker.
There's too much latency in threadsafe events, causing tests to fail.
Might break games too.  I guess they need to execute more often...
2013-04-07 17:52:57 -07:00
Unknown W. Brackets
6190918158 Don't allow two drawsyncs to be in play at once. 2013-04-07 17:37:24 -07:00