Commit Graph
11573 Commits
Author SHA1 Message Date
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
Unknown W. Brackets 210c7b1639 Slow down the GPU clock estimate.
This makes  Fat Princess for example much faster.
2013-04-07 17:05:12 -07:00
Unknown W. Brackets 5d017829ad Make sure lists aren't reused before they complete. 2013-04-07 17:05:11 -07:00
Unknown W. Brackets 57770dbd95 Delay GPU signals and waits to simulate cycles. 2013-04-07 17:05:11 -07:00
Henrik Rydgard 5427f20b90 Don't "DirtyShader" at the end of frame, instead just "stop". Fixes issues caused by vertex arrays left enabled still hanging around. 2013-04-07 23:31:04 +02:00