Commit Graph
20735 Commits
Author SHA1 Message Date
Henrik Rydgard c2503b1406 ARM jit: Prepare for joining vrot ops 2014-12-07 11:58:19 +01:00
Henrik Rydgard 37413f8119 We can use sincosf again on Android - the bug in the NDK has been fixed. 2014-12-07 11:53:46 +01:00
Unknown W. Brackets a893c213de Merge pull request #7141 from hrydgard/neon-vfpu-2
The old neon-vfpu branch, rebased on master
2014-12-06 16:06:50 -08:00
Henrik Rydgard 407227a449 Update CMakeLists.txt 2014-12-07 00:32:14 +01:00
Henrik Rydgard 4d8db38798 Some more 2014-12-07 00:30:45 +01:00
Henrik Rydgard ceed0a92c3 Undo some accidental reverts 2014-12-07 00:25:15 +01:00
Lioncash 1d9ace08ae proAdhoc: Make some functions return boolean values.
Also shortens validNetworkName a little.
2014-12-06 14:48:46 -05:00
Henrik Rydgard 1809e98b7b Update native 2014-12-06 13:14:21 +01:00
Henrik Rydgard ff4746cd17 Merge the rest of the old NEON branch. 2014-12-06 13:14:03 +01:00
Henrik Rydgard 82bf2dc136 Remove left-behind log statement 2014-12-06 13:13:05 +01:00
Henrik Rydgard d98bde8e50 Merge the RegCache changes from the old neon-vfpu branch 2014-12-06 12:26:58 +01:00
Henrik Rydgard 29dcc0a303 Minor cleanups, warning fixes 2014-12-06 12:25:28 +01:00
Henrik Rydgard 308e45420a GLES: Add some currently unused information to the opcode table. Keep downcount in a local as much as possible. 2014-12-06 11:35:02 +01:00
Henrik Rydgard 34054b4f41 Add a simple way to test the X64 emitter. Update native. 2014-12-06 11:35:01 +01:00
Henrik Rydgard d46c9c2f74 x86 jit: Minor optimization in vmmul 2014-12-06 11:35:01 +01:00
Henrik Rydgard fb251c9a5c Merge Intel Atom detection from Dolphin's CPU detect 2014-12-06 11:35:01 +01:00
TwistedUmbrella 3f4d58b0b2 use libc++ for iOS to avoid additional directives 2014-12-05 19:47:02 -05:00
TwistedUmbrella de3975fc55 Revert "Untested attempt at fixing the iOS build (see #6972)"
This reverts commit a84597f266.
2014-12-05 19:46:56 -05:00
TwistedUmbrella a7a9965617 use libc++ for iOS to avoid additional directives 2014-12-05 19:45:51 -05:00
Henrik Rydgard 2b6ed975e2 Improve fast sse matrix multiply 2014-12-06 00:28:29 +01:00
Henrik Rydgård 5e9d111c95 Merge pull request #7138 from lioncash/mips
MIPSAnalyst: Pass strings by const reference.
2014-12-05 22:58:23 +01:00
Lioncash 15aa29d178 MIPSAnalyst: Pass strings by const reference. 2014-12-05 13:12:49 -05:00
daniel229 3d56e952f9 add files include in CMakeLists.txt and Android.mk. 2014-12-05 15:24:39 +08:00
daniel229 49b2939f0d sceSha256 2014-12-04 22:44:41 +08:00
Henrik Rydgård a84597f266 Untested attempt at fixing the iOS build (see #6972) 2014-12-04 07:21:14 +01:00
Henrik Rydgård 0e171efc0d CMakeLists cleanup 2014-12-04 07:19:27 +01:00
Henrik Rydgård 3f9303f677 Update submodules 2014-12-04 07:19:27 +01:00
Henrik Rydgard ea6371921a x86 jit: Hack around running out of regs on x86-32 with SIMD 2014-12-04 00:19:08 +01:00
Henrik Rydgard e3a81f4346 x86 Jit: Basic implementation of vbfy1/2 (mostly to just cross another one off the list..) 2014-12-04 00:18:58 +01:00
Henrik Rydgård 7711315804 Merge pull request #7132 from lioncash/c_str
Core: Get rid of a few c_str/strlen calls
2014-12-03 23:31:46 +01:00
Lioncash cd26b200b2 Core: Get rid of a few c_str/strlen calls 2014-12-03 17:15:05 -05:00
Henrik Rydgård c1084b6b93 Merge pull request #7131 from lioncash/scempeg
sceMpeg: Remove an unnecessary if statement
2014-12-03 22:53:02 +01:00
Lioncash efaba33624 sceMpeg: Remove an unnecessary if statement
stream is previously used in the above memcpy, so this check is not necessary.
2014-12-03 16:49:01 -05:00
Henrik Rydgard 5290ffd929 Minor cleanup in vtfm. Re-enable vrot combination. Optimize vfad/vavg when dpps is available.
Also fixes bug in emitter of dpps.
2014-12-03 22:44:32 +01:00
Unknown W. Brackets 9d97eb5b12 Oops, fix an old typo.
Thanks Lioncash.  This broke a small range of old savestates.
2014-12-03 12:49:52 -08:00
Henrik Rydgård f9948b674e Merge pull request #7130 from lioncash/const
Core: Mark some functions as const
2014-12-03 21:41:30 +01:00
Lioncash f830d5dec7 Core: Mark some functions as const 2014-12-03 15:16:11 -05:00
Unknown W. Brackets 0c349e062a Merge pull request #7129 from lioncash/mismatch
Loaders: Fix a mismatched delete call
2014-12-03 11:59:03 -08:00
Lioncash 9f1bebe201 Loaders: Fix a mismatched delete call 2014-12-03 14:55:20 -05:00
Henrik Rydgård 28c754a757 Merge pull request #7127 from daniel229/func_replace_kankatbr
Replace frame download in Kenka Banchou Bros: Tokyo Battle Royale
2014-12-03 12:45:38 +01:00
daniel229 6846e8b140 Replace frame download in Kenka Banchou Bros: Tokyo Battle Royale 2014-12-03 18:44:04 +08:00
Unknown W. Brackets bafa7d0670 Add git-version to more than just Core.
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.

See #5575.
2014-12-02 22:55:19 -08:00
Henrik Rydgard ca8ba9532c x86 jit: Implement vtfm 2014-12-03 01:45:29 +01:00
Henrik Rydgård 4c06232a17 Merge pull request #7125 from xebra/spline_bezier2
Fix spline tex coords perfectly correct.
2014-12-02 21:53:08 +01:00
xebra f6b937fe59 [spline/bezier]Fix sometimes spline disappear in medium quality. Reported on #7111. 2014-12-03 01:49:08 +09:00
xebra 2d59a15ade [spline/bezier]Fix spline tex coords correctly, it seems perfect! 2014-12-03 01:26:40 +09:00
Henrik Rydgard ff68e32f88 Try to fix flat/smooth shade mode issue (caused shader mismatches) 2014-12-02 01:13:26 +01:00
Henrik Rydgard 1abadef87f Add "resolving" of a few symbols to x86 disassembler 2014-12-02 01:00:11 +01:00
Henrik Rydgard da1352c924 Don't bother specifying smooth shading, it's the default. 2014-12-02 00:57:51 +01:00
Henrik Rydgård ae5d597b49 Merge pull request #7115 from xebra/spline_bezier
spline/bezier fix and support flat shading
2014-12-01 11:25:17 +01:00