Commit Graph
27588 Commits
Author SHA1 Message Date
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