Henrik Rydgård
1cfe7861cc
Merge pull request #4711 from unknownbrackets/syscalls
...
Minor syscall name cleanup
2013-12-03 00:31:19 -08:00
Unknown W. Brackets
21c617a7be
Correct some syscall names.
2013-12-02 23:40:16 -08:00
Unknown W. Brackets
e73d43c434
Correct sceKernelTlspl func names, etc.
...
This is mostly pedantic but it's nice to have the right names.
2013-12-02 23:40:16 -08:00
Henrik Rydgård
7f1a26e5e6
Merge pull request #4710 from sum2012/patch-1
...
Wrap sceKernelGetModuleIdList
2013-12-02 15:58:14 -08:00
Henrik Rydgard
30028439b6
Must set the EXECUTEONCHANGE since we dirty.
2013-12-03 00:55:09 +01:00
Henrik Rydgard
44beebf6b0
Realized it's ok to combine the stencil-to-alpha with alpha testing as it's done within the shader, before we replace alpha.
2013-12-03 00:51:25 +01:00
sum2012
40d9721e1f
Wrap sceKernelGetModuleIdList
...
maybe first step of solve #2404
2013-12-03 07:35:27 +08:00
Henrik Rydgard
39b632b279
Copy the stencil value in REPLACE mode to fragment alpha (but only when it's safe)
...
This is cheap but incomplete.
To do it more "right", we need multipass when blending or alpha test is enabled, ugh. That's for later.
Anyway, this improves the glow situation in Wipeout somewhat. Still lots of stuff that glows that shouldn't, but a little less overwhelmingly bright.
2013-12-03 00:13:21 +01:00
Henrik Rydgard
198e230cdc
Re-add uniform location checks even though they aren't needed
...
Spec says that setting uniform -1 does nothing.
2013-12-02 23:35:49 +01:00
Henrik Rydgård
7c7c4aaadc
Add "u_time" uniform to postprocessing shaders.
2013-12-02 17:24:55 +01:00
Sacha
5a8c4ebd9e
Travis: Improve script.
2013-12-03 01:05:21 +10:00
Henrik Rydgård
c3dfbbeff9
Add option to disable touch dpad diagonals.
...
Makes some games a lot more playable with touch screen.
2013-12-02 15:50:09 +01:00
Henrik Rydgård
cfbd1b07e8
Some code reformatting in SymbolMap
2013-12-02 15:30:03 +01:00
Henrik Rydgård
16369dde47
Protect against a buffer overflow in symbolmap
2013-12-02 15:29:35 +01:00
Henrik Rydgård
a6c7663ea8
Allow resizing touch buttons individually.
2013-12-02 15:15:19 +01:00
Henrik Rydgård
c4b3a2792a
Update target android version (doesn't affect compatibility with older versions)
2013-12-02 12:34:26 +01:00
Henrik Rydgård
e017a17dbb
Show homebrew as a list by default, allow changing the view mode
...
Homebrew often has poor icons, making the names important.
Also fix an issue with touch button scaling.
Conflicts:
Core/Config.cpp
UI/MainScreen.cpp
2013-12-02 12:34:09 +01:00
Henrik Rydgård
2f7057eeb0
Merge pull request #4707 from pal1000/master
...
Warning fix in DisassemblyManager.cpp (Visual Studio 2013)
2013-12-02 03:31:40 -08:00
pal1000
cfcfb20622
Warning fix in DisassemblyManager.cpp (Visual Studio 2013)
2013-12-02 12:39:01 +02:00
Henrik Rydgård
1c04e923f6
Merge pull request #4706 from Kingcom/Debugger
...
Automatically pause core when changing breakpoints
2013-12-02 01:51:15 -08:00
W.MS/王京
6d4095abdf
Disable vertex jit on jailed iOS devices
2013-12-02 10:48:52 +01:00
Kingcom
df40850617
Automatically pause core when changing breakpoints
2013-12-02 10:42:20 +01:00
Henrik Rydgård
366d892c46
Merge pull request #4705 from xsacha/master
...
Travis: Add support for Symbian.
2013-12-02 00:48:32 -08:00
Henrik Rydgård
e01ef2e466
Merge pull request #4704 from unknownbrackets/debugger
...
Improve function symbol detection
2013-12-02 00:47:22 -08:00
Sacha
aab55aec76
Travis: Add support for Symbian.
2013-12-02 17:03:00 +10:00
Unknown W. Brackets
505f509503
Detect tail call when scanning functions.
2013-12-01 22:08:39 -08:00
Unknown W. Brackets
1bccfa4141
Look for downward jumps for elses when scanning.
...
Otherwise, we often end the function earlier than it should be.
2013-12-01 21:28:09 -08:00
Unknown W. Brackets
43be44947f
Correctly reuse symbol map entries when scanning.
...
Before we created one huge function in place of the old.
2013-12-01 20:25:51 -08:00
Unknown W. Brackets
b2971314b8
Fix hash detection of branches to jr ra.
...
This makes it more correctly identify functions.
2013-12-01 20:23:16 -08:00
Unknown W. Brackets
eac8b1a84d
Scan for functions even without a .text section.
...
It's possible this may be wrong, but every game I've seen loads the funcs
in this area. Sometimes there's data after the funcs before the stubs,
but it's better than no funcs.
2013-12-01 19:43:40 -08:00
Henrik Rydgård
7bdca82dca
Merge pull request #4666 from unknownbrackets/warnings
...
Minor warning fixes
2013-12-01 11:39:27 -08:00
Unknown W. Brackets
df73b8a2a6
Omit -Wno-psabi for clang.
2013-12-01 11:21:18 -08:00
Unknown W. Brackets
7de0b28961
Fix an unhandled case value warning.
2013-12-01 11:21:17 -08:00
Unknown W. Brackets
5f2d5d9c55
Fix an uninitialized value warning.
2013-12-01 11:21:17 -08:00
Unknown W. Brackets
eb3011fd18
Don't even define the sse tex hash on non-sse.
...
Avoids unused func warnings.
2013-12-01 11:21:16 -08:00
Unknown W. Brackets
dd2e996838
Fix some type comparison warnings.
2013-12-01 11:21:16 -08:00
Unknown W. Brackets
a69ddf840c
Fix some formatting warnings.
2013-12-01 11:21:15 -08:00
xsacha
8af036eb1f
Merge pull request #4672 from xsacha/master
...
Build scripts: Use strict error checking to propogate errors to underlyi...
2013-12-01 08:40:51 -08:00
Henrik Rydgård
a0fceca73c
Update native with minor ui fix
2013-12-01 15:36:43 +01:00
Sacha
937d8fef75
Travis: Use aria2c to speed up downloads. Blackberry server can be too slow at times, so add a Google Drive mirror to the mix.
2013-12-02 00:26:13 +10:00
Henrik Rydgard
f696650437
Implement vasin (fastasin5 from unittest) in ARM jit, add a sanity check.
2013-12-01 14:14:04 +01:00
Henrik Rydgard
7edfa284d9
approx math research: found even better arcsin approximations
2013-12-01 14:13:20 +01:00
Henrik Rydgard
f7bd435375
Try another sine approx. not very good.
2013-12-01 14:13:20 +01:00
Sacha
7821c8e7d5
Build scripts: Use strict error checking to propogate errors to underlying shell (hint: travis).
...
Stops builds from showing success when there was an error.
Had to workaround grep's issue of returning '1' when there is no matches. There is unfortunately no alternative.
Removed bin/bash header as it could restrict alternative shells.
Used set -e to break script whenever a non-zero return is encountered.
CMake was returning non-zero on CMAKE_TOOLCHAIN_FILE not being required. Now check for that in CMake instead of platform/abi. If the abi is missing and toolchain is not, that would have been the wrong advice anyway.
2013-12-01 22:02:09 +10:00
Henrik Rydgård
c1b43e1b2d
Merge pull request #4692 from unknownbrackets/verysleepy
...
Add support for profiling jit via VerySleepy
2013-12-01 02:44:20 -08:00
Unknown W. Brackets
5ba94aa939
Correct jit block size for profiling.
2013-12-01 02:34:37 -08:00
Henrik Rydgård
d1b442a187
Merge pull request #4695 from raven02/patch-25
...
Not using factor in texture coords mapping mode
2013-12-01 01:51:39 -08:00
raven02
b00495f1e5
Not using factor in texture coords mapping mode
2013-12-01 16:04:29 +08:00
Unknown W. Brackets
39de7eb930
Jit profiling: include func name from map.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets
d35717f5a8
Also report the vertex decoder jit to verysleepy.
...
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00