Henrik Rydgard
cca83922be
Add instruction for registering async filter
2013-05-19 17:16:16 +02:00
Henrik Rydgård
a1060ffabd
Merge pull request #1803 from oioitff/atrac3plus
...
Add atrac3plus filter for windows
2013-05-19 08:09:01 -07:00
Henrik Rydgard
b3084ab685
iMaxRecent should be an int, not a u32 (the latter writes as hex to .ini)
2013-05-19 16:40:01 +02:00
Henrik Rydgard
d9ed61c04a
Shader simplification: Get rid of some uniforms when possible.
2013-05-19 16:38:52 +02:00
Henrik Rydgård
b9bb3a2661
Merge pull request #1851 from raven02/patch-24
...
Fix Dragon Ball Z Tenkaichi Tag Team and go-ingame
2013-05-19 07:33:35 -07:00
Henrik Rydgard
063e23dc0d
Shader simplification: Share even more variables between lights.
2013-05-19 14:45:56 +02:00
Henrik Rydgard
a1d549c59f
Shader simplification: Share some variables between lights to help bad register allocators
2013-05-19 14:36:07 +02:00
Henrik Rydgard
0ff8be1b1a
Shader simplification: Get rid of lightSum1 when not needed.
2013-05-19 14:23:17 +02:00
Henrik Rydgard
b4c01c236b
x64 buildfix
2013-05-19 14:10:05 +02:00
raven02
c378af0878
Fix Dragon Ball Z Tenkaichi Tag Team
2013-05-19 19:56:18 +08:00
raven02
0cf5595b9d
DBZ Tag Team requires working sceAtracLowLevelDecode()
2013-05-19 19:54:02 +08:00
Henrik Rydgard
b3cc5859dc
Shader simplification: Get rid of lightscale where possible
2013-05-19 13:52:47 +02:00
Henrik Rydgard
06e4441213
Shader simplification: .rgb += instead of vec4(..., 0.0f)
2013-05-19 13:51:46 +02:00
Henrik Rydgard
5218b4e9d8
Make vwbn and the other unimplemented vfpu ops increment PC. Add commented-out attempt at implementing vwbn.
2013-05-19 13:14:02 +02:00
Henrik Rydgård
8789b1dac3
Merge pull request #1848 from nachume/control-fix
...
FIX : keyboard bind issue, can not be setting of analog key.
2013-05-19 02:22:23 -07:00
nachume
d24e5be256
FIX : keyboard bind issue, can not be setting of analog key.
...
ADD: set the dead zone to the axis of the DirectInput.
2013-05-19 18:12:22 +09:00
Henrik Rydgård
3950bf56b6
Merge pull request #1841 from unknownbrackets/thread-funcs
...
Implement sceKernelExtendThreadStack() + some minor + report unimpl
2013-05-19 01:21:33 -07:00
raven02
cff05e17a4
Consolidate pspUmdError/pspUmdType to header
2013-05-19 14:56:57 +08:00
Unknown W. Brackets
eaeeb86f1b
Update tests.
2013-05-18 20:22:00 -07:00
Unknown W. Brackets
ead70f56d9
Add a safety check to prevent leaks.
2013-05-18 20:21:29 -07:00
Unknown W. Brackets
0fb5877d75
Implement sceKernelExtendThreadStack().
...
Fixes #1833 . Implemented using fake nids instead of callbacks since
it's simpler to get them (and waits and recursion) right.
2013-05-18 20:21:28 -07:00
Unknown W. Brackets
0525906c70
Report unimplemented but known HLE functions.
2013-05-18 20:21:28 -07:00
Unknown W. Brackets
47ffd3b14e
Report less for semaphores options with no size.
2013-05-18 16:34:35 -07:00
Henrik Rydgård
1947718c43
Merge pull request #1837 from raven02/patch-19
...
Auto switchable Turbo touch key based on FPS limit toggle
2013-05-18 16:21:00 -07:00
raven02
20983cf158
Auto switch Turbo touch key based on FPS limit toggle
2013-05-19 07:15:52 +08:00
Unknown W. Brackets
3fbc3bd14a
Don't allow attr 0x400 for mutexes, report less.
...
Seems like 0 is ignored afaict, which makes sense from other funcs.
Not sure if anyone calls it with a value.
2013-05-18 15:31:31 -07:00
Henrik Rydgård
a1d33b7563
Merge pull request #1836 from raven02/patch-18
...
If-else formatting cleanup , no functional changes
2013-05-18 15:08:20 -07:00
raven02
0ed391e5e0
If-else fFormatting
2013-05-19 06:07:00 +08:00
Henrik Rydgard
b1dd449f8f
Remove accidentally-added extra "precision highp float" from vshader gen
2013-05-18 23:21:42 +02:00
nachume
4062059c2e
Add check init Controls Dialog and ControlMapping constructor
2013-05-18 22:59:13 +02:00
Unknown W. Brackets
ac9e936ba8
Fix sema and event flag refer to check size.
...
If it's zero, write nothing, just like the others.
2013-05-18 13:46:50 -07:00
Henrik Rydgard
9af5499b21
Optimize bone matrix updates.
2013-05-18 21:18:45 +02:00
Unknown W. Brackets
f649364b2d
Add a null check to scePsmfPlayerGetAudioData().
...
Crimson Gem Saga was passing a NULL, maybe a glitch, but we do NULL
checks elsewhere.
2013-05-18 12:05:02 -07:00
Henrik Rydgård
5237b77c2f
Merge pull request #1835 from unknownbrackets/warnings
...
Warning fixes
2013-05-18 11:51:18 -07:00
Henrik Rydgard
1b210fab14
Use arrays and for loops in GLSL shaders for bone processing, to shrink the shaders which are becoming too big for some mobile GPUs. Might fix #1816 .
2013-05-18 20:45:52 +02:00
Henrik Rydgard
dca2406374
Add more precision specifiers to vertex shader
2013-05-18 19:51:52 +02:00
Unknown W. Brackets
1f2480fff3
Add a bounds check for interrupts.
2013-05-18 10:21:21 -07:00
Unknown W. Brackets
81f1383beb
Prevent a type comparison warning.
2013-05-18 10:21:04 -07:00
Unknown W. Brackets
f67d4f959f
Clean up some atrac-related type/shadow warnings.
2013-05-18 10:20:39 -07:00
Unknown W. Brackets
7dc5842798
Clean up some variable shadowing.
2013-05-18 10:20:13 -07:00
Unknown W. Brackets
f91135cedf
Prevent some threading related NULL derefs.
2013-05-18 10:19:34 -07:00
Unknown W. Brackets
3931f07852
Fix a couple bad bounds checks in VAG/Mpeg.
2013-05-18 10:19:12 -07:00
Unknown W. Brackets
e3e5b24bf8
Prevent some warnings in vfpu, add reporting.
...
Uninitialized value and out of bounds error.
2013-05-18 10:17:58 -07:00
Unknown W. Brackets
f16858ac4b
Ignore POSIX warnings in zlib.
2013-05-18 10:17:23 -07:00
Henrik Rydgård
2b683569f9
Merge pull request #1831 from raven02/patch-17
...
Restore turbo touch key to its original behavour
2013-05-18 10:02:52 -07:00
Unknown W. Brackets
33cd860de3
Fix a crash in reporting without gpu set.
2013-05-18 09:47:17 -07:00
Henrik Rydgård
f4ed3745da
Merge pull request #1832 from unknownbrackets/vfpu-minor
...
Workaround the 32-bit only VFPU bug in Kingdom Hearts
2013-05-18 04:02:56 -07:00
Unknown W. Brackets
b733bc1a2a
Clean up some indents, add some reporting.
2013-05-18 02:09:32 -07:00
Unknown W. Brackets
e16514b50d
Avoid float copy in vfpu to workaround 32-bit bug.
...
This appears to be an MSVC bug (or just precision issue) when using
fast math, only on 32-bit builds. Anyway, memcpy or u32 * fixes it.
Unfortunately, matrix ops have similar issues and memcpy doesn't seem
to help there.
2013-05-18 02:09:32 -07:00
raven02
024ae1fe33
Fix turbo key misbehave
2013-05-18 14:24:52 +08:00