Commit Graph

11452 Commits

Author SHA1 Message Date
Henrik Rydgård
68a28904b9 Merge pull request #5134 from unknownbrackets/gpu-minor
Use 0 for texcoord when not specified in vertex.
2014-01-18 15:08:32 -08:00
Unknown W. Brackets
6eb493a842 Use 0 for texcoord when not specified in vertex.
Can't find any other unprotected attributes (well, position, but that
should always be specified) so this fixes #5133.

Also fixes #5124 for me.
2014-01-18 14:57:25 -08:00
Unknown W. Brackets
091ddd9f3f Android/Linux buildfix.
Arg, why?
2014-01-18 14:05:32 -08:00
Henrik Rydgård
34d2ffc6ff Merge pull request #5128 from unknownbrackets/jit-minor
Cut down on void * casts within jit
2014-01-18 12:45:50 -08:00
Henrik Rydgård
6c4a416456 Merge pull request #5129 from unknownbrackets/savestates
Use simple delta compression for rewind savestates.
2014-01-18 12:45:11 -08:00
Henrik Rydgård
f9be841612 Merge pull request #5130 from unknownbrackets/mpeg-minor
Set return status in sceMpegAvcDecodeStopYCbCr()
2014-01-18 12:42:17 -08:00
Unknown W. Brackets
dfd480d13a Set return status in sceMpegAvcDecodeStopYCbCr().
Like the other Stop().  Fixes video end in Tales of Phantasia X.
2014-01-18 10:56:41 -08:00
Unknown W. Brackets
cfc635f071 Use simple delta compression for rewind savestates.
This makes it reasonable to keep a bunch more around, since they are
generally < 10% the size when compressed like this (often smaller.)
2014-01-18 10:18:47 -08:00
Unknown W. Brackets
648c0f6685 Avoid an infinite loop on bad stack walk.
If the address is wrong, it'll re-trigger debug mode, which will re-walk
the stack, which will continue ad infinitum.
2014-01-18 09:58:48 -08:00
Unknown W. Brackets
2347498667 x86jit: Use templates to avoid some void * casts.
Makes it a bit cleaner and potentially safer.
2014-01-18 09:57:13 -08:00
Henrik Rydgård
f460f34a93 Merge pull request #5044 from raven02/patch-14
Fix corrupted keyframes in several games
2014-01-18 09:09:15 -08:00
Henrik Rydgard
da97a67526 Try a different approach to the problem in #5117 2014-01-16 22:52:14 +01:00
Henrik Rydgård
d90b3a5520 Update native with fix that prevents us from misusing inifile Set 2014-01-16 16:39:22 +01:00
Henrik Rydgård
5dc470c8c1 Merge pull request #5116 from sum2012/patch-3
Fix Windows 64 bit gpu crash
2014-01-16 06:09:34 -08:00
sum2012
016fa0cbff Fix Windows 64 bit gpu crash
Fix #2301 ,thanks @raven02
2014-01-16 22:01:38 +08:00
Henrik Rydgård
2b63c48041 Fix bug where SmallScreen setting wouldn't save right. 2014-01-16 10:03:48 +01:00
Henrik Rydgard
c55578367f Add option "Small Display", useful for large tablets to avoid overlapping touch controls with the screen.
Will later replace with a multiselect of different sizes, or something more advanced
like multitouch drag & zoom of the screen to get it exactly where you want it.
2014-01-16 00:22:39 +01:00
Henrik Rydgård
737ef1c805 Merge pull request #5111 from unknownbrackets/savestates
Fix cross-platform compat problem with savestates
2014-01-15 08:07:14 -08:00
Unknown W. Brackets
610b7f6e4c Fix cross-platform compat problem with savestates. 2014-01-15 08:03:37 -08:00
Henrik Rydgard
d19d041640 GPU disasm: Show opcodes. Also disable some warnings and update submodules. 2014-01-15 17:00:20 +01:00
Henrik Rydgård
b5f61c1f53 Merge pull request #5110 from sum2012/patch-1
Make Log display Windows 32 or 64 bit
2014-01-15 07:45:04 -08:00
sum2012
3bf2fcacf0 Make Log display Windows 32 or 64 bit
Some games have problem in windows 64 bit
2014-01-15 22:02:47 +08:00
Henrik Rydgard
ef56298ab6 Revert "Merge pull request #5106 from shenweip/patch-1"
This reverts commit 91a355b642, reversing
changes made to 82395001ec.
2014-01-14 19:31:09 +01:00
Henrik Rydgård
91a355b642 Merge pull request #5106 from shenweip/patch-1
Tell media engine to change channel when psmf specifies stream.
2014-01-14 09:07:01 -08:00
shenweip
1fc52a321d Fix savestate. 2014-01-15 00:32:14 +08:00
shenweip
4af78a3164 Don't change video/audio streams in sceMpegGet *AU. 2014-01-15 00:24:22 +08:00
shenweip
a55771e643 Fix typo. 2014-01-15 00:17:36 +08:00
shenweip
3773122316 Tell media engine to change channel when psmf specifi stream. 2014-01-15 00:17:00 +08:00
Henrik Rydgård
82395001ec Merge pull request #5098 from ufdada/patch-1
Textstrings for additional keys
2014-01-14 01:52:22 -08:00
Henrik Rydgård
4fda9135da Log dimensions of framebuffer/texture collisions. Update native. 2014-01-14 10:51:45 +01:00
Henrik Rydgård
7620b71a45 Merge pull request #5103 from unknownbrackets/gpu-minor
Report when texturing from the render framebuffer
2014-01-14 01:25:14 -08:00
Unknown W. Brackets
6b0853c2e0 Report when texturing from the render framebuffer. 2014-01-14 01:14:06 -08:00
Henrik Rydgård
278224f89d Merge pull request #5100 from unknownbrackets/sas-minor
Key off the envelope when the VAG/etc. ends
2014-01-14 00:45:04 -08:00
Unknown W. Brackets
4102e649d5 Key off the envelope when the VAG/etc. ends.
Fixes Yu-Gi-Oh Tag Force GX 3 hanging in some places.
2014-01-13 21:42:42 -08:00
Henrik Rydgård
194a5f98a1 Merge pull request #5096 from raven02/patch-25
Use HLE_NOT_IN_INTERRUPT for sceKernelGetThreadId()
2014-01-13 07:47:53 -08:00
ufdada
e3ae387e39 Textstring for additional keys
see: https://github.com/hrydgard/native/pull/188
2014-01-13 16:42:54 +01:00
Henrik Rydgård
66e88dd39f Merge pull request #5094 from raven02/patch-24
UI: Toggle to select PSP models (1000, 2000/3000)
2014-01-13 07:13:13 -08:00
Henrik Rydgård
56a1787510 Merge pull request #5097 from shenweip/patch-19
Fix buffer queue again.
2014-01-13 06:57:54 -08:00
raven02
6e21b4eaf5 Use HLE_NOT_IN_INTERRUPT for sceKernelGetThreadId() 2014-01-13 21:53:15 +08:00
shenweip
dc0d221900 Fix buffer queue. 2014-01-13 21:44:05 +08:00
raven02
a4ac0de131 0 is FAT and 1 is SLIM 2014-01-13 20:45:28 +08:00
raven02
30181fab43 Option to select PSP models (1000, 2000/3000) 2014-01-13 20:04:15 +08:00
Henrik Rydgård
e1d512db63 Merge pull request #5093 from unknownbrackets/display-minor
Don't return latched framebuf if not latched
2014-01-13 02:55:23 -08:00
Unknown W. Brackets
bf37e55b9f Don't return latched framebuf if not latched. 2014-01-12 23:29:03 -08:00
Henrik Rydgård
108d592461 Merge pull request #5092 from unknownbrackets/module-minor
Try to implement the unload/stop self module func
2014-01-12 13:56:19 -08:00
Unknown W. Brackets
3d75b4e918 Try to implement the unload/stop self module func.
A game might call this when it uses multiple modules in a normal, not
crashing, sort of situation.

This may help Killzone Liberation or Resistance.
2014-01-12 13:51:43 -08:00
Henrik Rydgård
b9a2e94c26 Merge pull request #5091 from thedax/fixPeaceWalkerHang
Win32: Fix infinite loading on Peace Walker
2014-01-12 12:36:44 -08:00
The Dax
f9348b96b7 Add more WLAN off behaviour. Without these, Peace Walker loads forever on subsequent missions on Windows. 2014-01-12 15:33:29 -05:00
Henrik Rydgård
762643c7dd Merge pull request #5090 from unknownbrackets/gpu-minor
Double colors only when texturing, and after test
2014-01-12 12:33:12 -08:00
Unknown W. Brackets
b9f4cc4481 Double colors only when texturing, and after test.
Per tests.
2014-01-12 11:45:29 -08:00