Commit Graph

7617 Commits

Author SHA1 Message Date
The Dax
fa31951ca2 Fix C4800 warnings. 2013-08-19 07:37:49 -04:00
Henrik Rydgård
21b47dbe28 Merge pull request #3245 from thedax/rightMouseBtnBind
Win32: Allow right mouse button to be bound to anything.
2013-08-19 04:31:30 -07:00
The Dax
01e84df852 Don't spam KEY_UP messages. 2013-08-19 07:28:31 -04:00
The Dax
72c9887fc6 Small bug fix. 2013-08-19 07:17:11 -04:00
Henrik Rydgård
4f5ec45e73 Merge pull request #3236 from unknownbrackets/msgpipes
Fix message pipes (and therefore Final Fantasy Tactics)
2013-08-19 04:12:00 -07:00
The Dax
4f76c3f4fb Win32: Allow right mouse button to be bound to anything. 2013-08-19 07:05:32 -04:00
Henrik Rydgård
61d2042083 Merge pull request #3243 from unknownbrackets/uv-gen
Treat UV gen mode 3 as GE_TEXMAP_TEXTURE_COORDS.
2013-08-19 00:55:03 -07:00
Unknown W. Brackets
12c5f5e1e6 Use constants for other uv gen mode usages.
And also change them to treat 3 as coords as well.
2013-08-19 00:43:54 -07:00
Henrik Rydgård
3d600ab4ec Merge pull request #3239 from unknownbrackets/texalign
Align non-compressed textures to 16 bytes
2013-08-19 00:35:15 -07:00
Unknown W. Brackets
a5cf284c1b Treat UV gen mode 3 as GE_TEXMAP_TEXTURE_COORDS.
Fixes Riviera, #2214.
2013-08-19 00:33:15 -07:00
Henrik Rydgård
c1fe360716 Merge pull request #3241 from unknownbrackets/thread-minor
Fix audio crash on shutdown, log thread names more
2013-08-19 00:30:16 -07:00
Unknown W. Brackets
342bad8402 Fix audio crash on shutdown, log thread names more. 2013-08-18 23:25:14 -07:00
Unknown W. Brackets
e96a825743 Align non-compressed textures to 16 bytes. 2013-08-18 22:43:26 -07:00
Unknown W. Brackets
8c4db99435 iOS buildfix. 2013-08-18 20:17:33 -07:00
Unknown W. Brackets
15cf413fec Update tests. 2013-08-18 19:04:21 -07:00
Unknown W. Brackets
4f7f963274 Correct sceKernelReferMsgPipeStatus(). 2013-08-18 18:45:43 -07:00
Unknown W. Brackets
a53c5d291c Update result on non-buffer receive empty too. 2013-08-18 18:45:43 -07:00
Unknown W. Brackets
2d1b2bc769 Writing 0s on delete/cancel wasn't right after all. 2013-08-18 18:45:43 -07:00
Unknown W. Brackets
642e7b255e Drain as much as possible before waiting. 2013-08-18 18:45:42 -07:00
Unknown W. Brackets
e6236a1d31 Fix sceKernelReceiveMsgPipe() with no buffer.
And simplify, reschedule correctly.
2013-08-18 18:45:42 -07:00
Unknown W. Brackets
b7ea35b71d Add some error checking to msgpipe receives. 2013-08-18 18:38:14 -07:00
Unknown W. Brackets
e2f0dfe243 Wrap sceKernelReceiveMsgPipe() and friends. 2013-08-18 18:38:14 -07:00
Unknown W. Brackets
6750794c8a Fix a weird sceKernelTrySendMsgPipe() edge case. 2013-08-18 18:38:12 -07:00
Unknown W. Brackets
769bac3acf Fix send of 0 bytes, more error handling. 2013-08-18 18:38:12 -07:00
Unknown W. Brackets
29067edf52 When sorting, also clear not waiting threads. 2013-08-18 18:38:11 -07:00
Unknown W. Brackets
23625eec30 Simplify and fix msgpipe send queuing logic.
Should reschedule, should wait in line, couple error messages.
2013-08-18 18:38:11 -07:00
Unknown W. Brackets
27268967f9 Sort msgpipe waits while waking (like others.) 2013-08-18 18:38:10 -07:00
Unknown W. Brackets
4be06d2432 Wrap the msgpipe send functions. 2013-08-18 18:38:10 -07:00
Unknown W. Brackets
653e0f9629 Don't wait on a msgpipe when timeout <= 2. 2013-08-18 18:38:09 -07:00
Unknown W. Brackets
8a5dadcf53 Start out with 0 written msgpipe bytes. 2013-08-18 18:38:09 -07:00
Unknown W. Brackets
b06de35536 Verify msgpipe threads are waiting before waking. 2013-08-18 18:38:08 -07:00
Unknown W. Brackets
b9a71640eb Implement basic timeouts for msg pipes. 2013-08-18 18:38:08 -07:00
Unknown W. Brackets
88b333bd16 Don't even try to allocate a 0 sized buffer. 2013-08-18 18:38:07 -07:00
Unknown W. Brackets
fa73875c98 Clean up cancel and delete for msgpipes. 2013-08-18 18:38:07 -07:00
Unknown W. Brackets
23a48ba799 Return better results from msgpipe waits.
Not fully tested, but it's clearer to specify.  Delete and cancel are sure
to have been wrong.
2013-08-18 18:38:06 -07:00
Unknown W. Brackets
6577a7f920 Cleanup some minor usage in msgpipes. 2013-08-18 18:38:06 -07:00
Unknown W. Brackets
666cee4f6a Fix sceKernelCreateMsgPipe() and alloc psp memory.
Might not matter, but I'm not sure yet if it's expoesd somewhere.
2013-08-18 18:38:05 -07:00
Unknown W. Brackets
25c07aa945 Don't warn for umd0: and ms0:, not problems. 2013-08-18 18:38:05 -07:00
Unknown W. Brackets
1ee99f88e1 Stop warning on invalid sempahores.
They've been helpful, but it's finally been a while since it's mattered.
2013-08-18 18:38:04 -07:00
Unknown W. Brackets
217eaa9cb4 Remove bad param from sceKernelPollEventFlag().
Not that it was necessarily hurting anything...
2013-08-18 18:38:04 -07:00
Henrik Rydgård
ad40ef6a52 Merge pull request #3235 from thedax/fixGranTurismoText
Fix Gran Turismo's text
2013-08-18 16:59:17 -07:00
The Dax
8efb5280d5 Fix Gran Turismo's warped text. 2013-08-18 19:13:48 -04:00
Henrik Rydgard
6a109e3e6a Typo 2013-08-18 23:21:11 +02:00
Henrik Rydgard
f443fae780 Disable a few things that should not be changable at runtime 2013-08-18 23:11:47 +02:00
Henrik Rydgard
00d56e6bcf Setting unlimited as an alternate speed is possible again. 2013-08-18 22:48:53 +02:00
Henrik Rydgard
a48e1de2d4 Fix slow-motion alternate speeds 2013-08-18 22:40:42 +02:00
Henrik Rydgard
a2781e4104 Update native with language ini save fix 2013-08-18 22:33:41 +02:00
Henrik Rydgard
28e58c3d35 Save grid/list status, fix some drawing glitches 2013-08-18 22:30:49 +02:00
Henrik Rydgard
e90269a2f0 Take some translation strings from the right sections... 2013-08-18 22:09:13 +02:00
Henrik Rydgard
2839e62aa4 Fix case typo (buildfix on case sensitive platform) 2013-08-18 21:09:35 +02:00