daniel229
202f987e9b
Replace function for Zero no Kiseki and Ao no Kiseki
2014-09-05 00:52:04 +08:00
Henrik Rydgård
1b0e065514
Merge pull request #6837 from achurch/master
...
Read lw offset as a signed value.
2014-09-04 17:35:08 +02:00
Andrew Church
6afa948d06
s32 -> int because it doesn't need to explicitly be 32 bits.
2014-09-05 00:31:25 +09:00
Andrew Church
0512a17654
Read lw offset as a signed value.
2014-09-05 00:25:48 +09:00
Henrik Rydgård
c7c4987c04
Merge pull request #6836 from achurch/master
...
Brandish hook: read framebuffer index offset from instruction stream, drop memcpy()
2014-09-04 17:00:15 +02:00
Andrew Church
230bbad1c6
Read the offset for the framebuffer index from the instruction stream
...
instead of using a literal constant, so the hook works for other games
using the same function but a different offset (e.g. Zero no Kiseki).
Also remove the memcpy() since the original function will do it anyway
(and may do it differently if other games call the function with
different arguments).
2014-09-04 23:44:32 +09:00
Henrik Rydgård
60541f2fa0
Merge pull request #6835 from PGGB/principal_class
...
Set NSPrincipalClass to get retina widget rendering on OS X
2014-09-04 12:45:15 +02:00
Daniel Nagel
1c74f95018
Set NSPrincipalClass to get retina widget rendering on OS X
2014-09-04 12:05:21 +02:00
Henrik Rydgård
d697acbffb
Merge pull request #6834 from achurch/master
...
Ensure that sceIoOpen() fails on directories.
2014-09-04 11:23:49 +02:00
Andrew Church
97a0b0c510
Remove bogus blank line.
2014-09-04 18:09:07 +09:00
Daniel Nagel
e9285b74d5
Merge branch 'master' into sdl2
...
Conflicts:
native
2014-09-04 11:04:04 +02:00
Andrew Church
f976c309b4
Ensure that sceIoOpen() fails on directories.
2014-09-04 18:03:28 +09:00
Henrik Rydgård
2186892381
Merge pull request #6833 from achurch/master
...
Hook Brandish frame capture for menu fadeout and save screenshots.
2014-09-04 10:59:10 +02:00
Andrew Church
33264a6b8f
Hook Brandish frame capture for menu fadeout and save screenshots.
2014-09-04 17:36:56 +09:00
Henrik Rydgård
7af2c1ac01
Merge pull request #6831 from unknownbrackets/glsl-int
...
Try to use bitwise / texelFetch in glsl based on EXT_gpu_shader4
2014-09-04 10:35:36 +02:00
Henrik Rydgård
d1c47523d0
Merge pull request #235 from unknownbrackets/glsl-int
...
Check for the EXT_gpu_shader4 extension
2014-09-04 10:34:38 +02:00
Daniel Nagel
e5778edcac
Update native submodule
2014-09-04 10:24:19 +02:00
Daniel Nagel
4a85cbe404
Make sure fullscreen state is properly reflected in the UI
2014-09-04 10:20:04 +02:00
Unknown W. Brackets
de2c951665
Detect EXT_gpu_shader4 to use bitwise ops pre-3.3.
...
This may allow it to work on more cards, and should fix a (probably driver
bug) error we've had reported in GL 3.0 / GLSL 1.3.
2014-09-04 00:39:54 -07:00
Unknown W. Brackets
8ef0be6d55
Increase the reporting message buffer a bit.
...
Although, I'm not sure it's actually being hit.
2014-09-04 00:38:49 -07:00
Unknown W. Brackets
8e38e177b4
Check for the EXT_gpu_shader4 extension.
2014-09-04 00:38:13 -07:00
Henrik Rydgård
7dfe622b27
Merge pull request #6828 from achurch/master
...
Handle the FS (flush-to-zero) bit in FCR31 for x86 JIT.
2014-09-04 08:41:26 +02:00
Andrew Church
3033dc5138
Revert to unconditional ClearRoundingMode() when setting FCR31.
2014-09-04 11:36:56 +09:00
Andrew Church
128122af39
Fix broken rounding mode handling.
2014-09-04 11:30:11 +09:00
Andrew Church
726cb851b9
Don't unconditionally ClearRoundingMode() before setting it.
2014-09-04 09:28:56 +09:00
Andrew Church
5816685668
Handle the FS (flush-to-zero) bit in FCR31 for x86 JIT.
2014-09-04 01:50:24 +09:00
Henrik Rydgård
8b67f427b0
Merge pull request #6826 from thedax/hle-stub
...
Add a non-functional stub for sceNetResolverInit.
2014-09-02 22:42:15 +02:00
The Dax
c2afa8f221
Add a non-functional stub for sceNetResolverInit.
...
Lets a Quake II homebrew port by CROW_BAR boot again.
2014-09-02 15:40:42 -04:00
Henrik Rydgård
c5225c2362
Merge pull request #6825 from unknownbrackets/cpu-minor
...
x86jit/ppcjit: Correct some bad sltiu compares
2014-09-02 20:42:37 +02:00
Unknown W. Brackets
4a1514730f
x86jit/ppcjit: Correct some bad sltiu compares.
2014-09-02 08:04:22 -07:00
Henrik Rydgård
b2f5efaa50
Merge pull request #6822 from unknownbrackets/thread-funcs
...
Improve some timing / thread funcs
2014-09-02 09:49:46 +02:00
Henrik Rydgård
1ac04887aa
Merge pull request #6823 from unknownbrackets/vfpu-minor
...
Fix the vrndi.s output range
2014-09-02 09:48:34 +02:00
Unknown W. Brackets
c9df66a450
Initialize the VFPU revision from a PSP-3000 value.
2014-09-01 23:16:50 -07:00
Unknown W. Brackets
4459b8f483
jit: Actually jit vmtfc/vmfvc.
...
Sicne we have them and they are easy.
2014-09-01 23:13:39 -07:00
Daniel Nagel
439ea67cc2
Add error handling for SDL_GL_CreateContext
2014-09-02 07:34:08 +02:00
Unknown W. Brackets
fd1b01b573
Fix the vrndi.s output range.
...
Was previously outputting only valid positive float values, but should use
a much wider range of a u32.
Might've affected randomness in some games.
2014-09-01 22:33:01 -07:00
Unknown W. Brackets
d637de8b4c
Eat some cycles when signaling semaphores.
...
Seems to match tests.
2014-09-01 21:12:56 -07:00
Unknown W. Brackets
2923800217
Eat some cycles when starting a thread.
...
Seems to improve a test a bit, based on tests.
2014-09-01 21:12:13 -07:00
Unknown W. Brackets
84231c0188
Eat some cycles when canceling/deleting fpls.
...
Improves tests measuing timeouts remaining after delete.
2014-09-01 21:11:41 -07:00
Unknown W. Brackets
c5b15cc9fc
Adjust semaphore timing slightly.
...
This matches tests a bit better.
2014-09-01 20:03:58 -07:00
Unknown W. Brackets
6599430c04
Improve some timing in msgpipes.
...
Probably not super important, but makes tests happier.
Also, when unscheduling an event, return the current time left, including
already spent time since last Advance.
2014-09-01 20:03:58 -07:00
Unknown W. Brackets
a42a2864a6
Protect against vtimers scheduled in past.
2014-09-01 20:03:57 -07:00
Unknown W. Brackets
f78712ec3a
Simplify alarm timing.
...
This is from when it seemed like sceKernelSetAlarm() was by cycles.
Corrects handling of large timer / sysclock params.
2014-09-01 20:03:57 -07:00
Unknown W. Brackets
2cad35ad59
Put a 250us minimum on all vtimer scheduling.
2014-09-01 20:03:56 -07:00
Unknown W. Brackets
4e9f54a400
Require 250us lead time to start a vtimer.
...
Matches tests, improves the threads/vtimers/delete test.
2014-09-01 20:03:56 -07:00
Daniel Nagel
66c19727ce
Add missing mode flag
2014-09-01 20:24:26 +02:00
Unknown W. Brackets
58f8b7aa21
thin3d: Avoid dynamic texturing locking.
...
Seems like it requires checking caps, and these textures are probably
not dynamic anyway.
2014-09-01 08:41:36 -07:00
Unknown W. Brackets
2d8f6f8287
thin3d: Simplify d3d9 debug dll loading.
2014-09-01 08:09:20 -07:00
Unknown W. Brackets
3ab1f8baa9
thin3d: Use dynamic index/vertex buffers.
2014-09-01 08:08:51 -07:00
Daniel Nagel
afefac86ad
Update to SDL2
2014-09-01 16:35:19 +02:00