Commit Graph
11573 Commits
Author SHA1 Message Date
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
Henrik Rydgård ca002f69d7 Merge pull request #5089 from raven02/patch-23
Remove duplicate
2014-01-12 10:10:16 -08:00
raven02 e757559cbc Remove duplicate 2014-01-12 23:29:49 +08:00
Unknown W. Brackets 4f585fd7a6 Fix a few minor typos. 2014-01-11 22:59:52 -08:00
Henrik Rydgård c7dbb69722 Merge pull request #5084 from Kingcom/Debugger
Jump to function on pressing return in the function list
2014-01-11 16:18:39 -08:00
Kingcom b6404728ec Jump to function on pressing return in the function list 2014-01-12 01:12:35 +01:00
Henrik Rydgård 76915d0fac Merge pull request #5083 from unknownbrackets/softgpu
Rotate UVs and fix crash in softgpu
2014-01-11 14:26:44 -08:00
Unknown W. Brackets 4ea4554ddf softgpu: detect a vram-relative display addr. 2014-01-11 09:51:32 -08:00
Unknown W. Brackets 55fe5a950e softgpu: rotate uvs in throughmode. 2014-01-11 09:51:09 -08:00
Henrik Rydgård 62eb701fa0 Merge pull request #5081 from unknownbrackets/io-minor
The total size of umd0: is in blocks
2014-01-11 09:00:56 -08:00
Unknown W. Brackets bc7bc87941 The total size of umd0: is in blocks.
Therefore sceIoLseek(umd0:, 0, 2) should return the number of blocks, not
the number of bytes, in the iso.

Looks like this may help Zero no Kiseki.
2014-01-11 08:34:04 -08:00
Henrik Rydgård 4d7b652f4f Merge pull request #5079 from raven02/patch-22
When mipmap disabled , maxlevel always 0 (set earlier)
2014-01-11 03:25:21 -08:00
Henrik Rydgard 4cd42d6741 Don't build unittest by default, it doesn't link on some platforms. 2014-01-11 12:18:57 +01:00
Henrik Rydgård 0c2780e632 Merge pull request #5076 from unknownbrackets/warnings
Fix some warnings
2014-01-11 02:36:56 -08:00
raven02 271b680737 When mipmap disabled , maxlevel always 0 (set earlier) 2014-01-11 16:26:36 +08:00
Unknown W. Brackets d8e9ed73ab Fix a code alignment warning.
I'm not really clear on why this code would not be 4 byte aligned,
but cmake says it ain't on iOS, so okay.
2014-01-10 22:21:31 -08:00
Unknown W. Brackets 79864a5ee0 Fix some initialization order warnings. 2014-01-10 22:21:24 -08:00
Unknown W. Brackets a651e09de7 Fix a bad comparison (&& and || without parens.)
I thinks this is what's inteded.  I still think it's bad to guess at errors without testing.
2014-01-10 22:12:00 -08:00
Unknown W. Brackets 1dfcbd0ea1 Reference g_Config in unittest to resolve cycle.
Dag blasted cross dependent linking.
2014-01-10 21:32:08 -08:00
Henrik Rydgård 947acb02da Merge pull request #5073 from unknownbrackets/mpeg-minor
Fix buffer queue when filled in one shot
2014-01-10 18:19:26 -08:00
Unknown W. Brackets 2a9e674045 Reset "no audio data" flag when adding more data.
It might have audio data.  Although, probably, we should detect this when
sceMpegGetAtracAu() is called.
2014-01-10 16:15:03 -08:00
Unknown W. Brackets 7287da38cb Fix buffer queue when filled in one shot.
It would mod by the size and think it was empty, even though it had plenty
of data.  This could happen if a game creates a ringbuffer with 512
packets and then does a single put operation with 512 packets.

Such behavior is rare though, since it will cause lag in starting the
video.
2014-01-10 16:13:34 -08:00
Henrik Rydgård 628426bbd4 Merge pull request #5072 from unknownbrackets/psmf-epmap
Correctly read the epmap from the right place
2014-01-10 13:04:16 -08:00
Unknown W. Brackets 4a4f89eeac Correctly read the epmap from the right place. 2014-01-10 12:57:40 -08:00
Henrik Rydgård 26a700df57 Merge pull request #5067 from raven02/patch-19
Return PSP_ERROR_MPEG_NO_DATA when audio end reach
2014-01-10 09:22:30 -08:00
raven02 23704e9940 Return PSP_ERROR_MPEG_NO_DATA when audio end reach 2014-01-10 23:41:32 +08:00
Henrik Rydgård 8886a9c0bb Merge pull request #5063 from raven02/patch-18
Check EPMap and return ERROR_PSMF_NOT_FOUND if empty
2014-01-10 04:06:28 -08:00
raven02 c2e6f77a2f Check EPMap and return ERROR_PSMF_NOT_FOUND if empty 2014-01-10 19:15:35 +08:00
Henrik Rydgård 5c41dd6f1e Merge pull request #5062 from unknownbrackets/thread-minor
Properly remove terminated threads from ready queue
2014-01-10 00:57:50 -08:00
Unknown W. Brackets 1a38f6fa7d Properly remove terminated thread from ready queue.
If we change the priority first, we'll remove from the wrong priority
level, oops.  Gotta change afterward.

Should improve Darkstalkers Chronicle: The Chaos Tower.
2014-01-09 22:05:04 -08:00