Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 9f86148792 Merge pull request #7192 from unknownbrackets/jit-minor
x86jit: Free up a reg and cut some bytes from asm
2014-12-18 22:21:40 +01:00
Unknown W. Brackets a292fa87ea x86jit: Fix an x32 compile error in disabled code. 2014-12-17 08:50:31 -08:00
Unknown W. Brackets 2743c5cacd x86jit: Shave off a couple bytes in asm. 2014-12-17 08:25:18 -08:00
Unknown W. Brackets 77777e372d x86jit: Use R15 when safe for the jit.
This is virtually always safe.
2014-12-17 08:09:59 -08:00
Unknown W. Brackets b9eddc3d25 x86jit: Oops, fix a typesafety error. 2014-12-17 08:07:43 -08:00
Henrik Rydgård 94f89eac2e Merge pull request #7191 from unknownbrackets/jit-minor
x86jit: Minor tweaks to asm dispatcher
2014-12-17 10:42:16 +01:00
Unknown W. Brackets 9022b48069 x86jit: Skip reload of EAX in safe cases.
Probably no real improvement in perf, but a bit cleaner and one less TODO.
2014-12-17 01:12:41 -08:00
Unknown W. Brackets afdbf5610b jit: Use nicknames for a few more static regs. 2014-12-17 01:11:33 -08:00
Unknown W. Brackets b6a75bf255 x86jit: Set CTXREG in a fixed place. 2014-12-17 01:00:21 -08:00
Unknown W. Brackets f7f664c641 Remove a few stragglers from PPC.
This makes it so the build isn't dirty every time.
2014-12-16 23:00:25 -08:00
Henrik Rydgard e3c6ec4dc6 Get rid of PowerPC from the MSVC project files as well 2014-12-16 22:01:21 +01:00
Henrik Rydgard a54e0cf244 Goodbye PowerPC, you can always be resurrected when the time comes 2014-12-16 21:58:38 +01:00
Henrik Rydgård 6643849a7f Merge pull request #7189 from xebra/spline_bezier
[spline/bezier]Fix the remains of differences between dx9 and opengl.
2014-12-16 16:19:19 +01:00
xebra 1a6102178c [spline/bezier]Remove unnecessary initialization of array. 2014-12-16 22:30:06 +09:00
xebra 51afbdd490 [spline/bezier]Fix the remains of differences between dx9 and opengl. 2014-12-16 22:27:45 +09:00
Henrik Rydgård 039d848f75 Merge pull request #246 from chinhodado/patch-2
Remove a redundant member variable in a subclass
2014-12-16 11:34:15 +01:00
chinhodado abb96807cb Remove a redundant member variable in a subclass 2014-12-16 01:00:32 -05:00
Peter Tissen df8e3bfe45 add an indicator to games when they have game settings
add slightly irregular *.zim files for now
(has some symbols from DejaVuSansCondensed and an extra symbol)
2014-12-16 00:15:36 +01:00
Peter Tissen be3389fdef added optional per-game settings
call button 'game settings' only when modifying game-only settings
make the user confirm deleting settings
2014-12-16 00:14:11 +01:00
Henrik Rydgard c64681d5d5 Show shader precision in system information. Seems some devices lie though. 2014-12-15 23:13:36 +01:00
Unknown W. Brackets 438e68b9d4 Merge pull request #7186 from lioncash/prag
Common: Move headers over to using pragma once
2014-12-15 14:13:06 -08:00
Henrik Rydgard ae9d05f6a2 Oops 2014-12-15 23:11:27 +01:00
Lioncash f0f7e48ef4 Common: Move headers over to using pragma once
Just makes the headers more consistent.
2014-12-15 17:09:40 -05:00
Henrik Rydgard 072f918f78 Check shader precision when possible 2014-12-15 23:00:02 +01:00
Henrik Rydgard 4ec30d98e1 Port the x86 and ARM emitters over to use the generic CodeBlock class 2014-12-15 22:32:55 +01:00
Henrik Rydgard b2951f0def Transplant Dolphin's ARM64 emitter over. Not hooked up to anything (yet...) 2014-12-15 22:09:26 +01:00
Henrik Rydgård 0c69213cf5 Merge pull request #7184 from chinhodado/patch-9
Remove an unnecessary memcpy
2014-12-15 22:01:28 +01:00
Henrik Rydgard 8e092998c2 Add SGX 543 to the halls of the damned.. I mean the ones with terrible precision 2014-12-15 21:02:51 +01:00
Henrik Rydgård a346b70341 Fix debug build on mac 2014-12-15 18:52:27 +01:00
chinhodado 422764e077 Remove an unnecessary memcpy 2014-12-14 23:59:55 -05:00
Unknown W. Brackets 3b28db951d Update native (buildfix.) 2014-12-14 17:35:21 -08:00
Unknown W. Brackets 9a41dec0ff Fix some type comparison warnings. 2014-12-14 17:35:20 -08:00
Unknown W. Brackets 0a8e6c2a06 Remove some unused functions. 2014-12-14 17:35:20 -08:00
Unknown W. Brackets 93869cdee4 Try having travis notify us on build failure. 2014-12-14 17:35:19 -08:00
Unknown W. Brackets 350c5e3ad5 Buildfix for a few platforms. 2014-12-14 17:24:47 -08:00
Henrik Rydgard d9e543fdd2 Reduce PowerVR blockiness problems on older GPU revisions. #7153 #7150 2014-12-15 01:16:07 +01:00
Henrik Rydgard 277788500e Detect the terribleness of PowerVR precision issues depending on GPU revision 2014-12-15 01:12:28 +01:00
Henrik Rydgard 7d86cb2c04 Port my old webserver from the predecessor to native 2014-12-15 00:06:54 +01:00
Henrik Rydgard f424bf73ae GLES: Implement a custom modulo function for PowerVR. Fixes blockiness, see #7153 and #7150 2014-12-14 20:59:21 +01:00
Henrik Rydgard e2d2950865 Add a sanity check for shader linking, active in debug mode 2014-12-14 20:17:29 +01:00
Henrik Rydgard b4b7cd0722 GLES: Merge the two ShaderID classes as they are identical.
I don't expect the number of bits required to grow or shrink massively for either type of shader in this backend.
2014-12-14 19:24:11 +01:00
Unknown W. Brackets 31ba44bc5d dx9: Clean up some differences in spline code.
Hmm, the spell effects look wrong.  Maybe a separate bug.
2014-12-14 09:26:12 -08:00
Unknown W. Brackets 74aec01d0f dx9: Fix splines and beziers in Direct3D.
Fixes #7181.
2014-12-14 09:26:12 -08:00
Unknown W. Brackets 4cdba8da6e Merge pull request #7180 from lioncash/assign
sceNetAdhoc: Remove unnecessary assignments
2014-12-13 21:20:59 -08:00
Lioncash 3610473b78 sceNetAdhoc: Remove unnecessary assignments 2014-12-14 00:10:46 -05:00
Unknown W. Brackets 9c63cddbfc Merge pull request #7179 from lioncash/implicit
MediaEngine: Get rid of implicit boolean conversions to int
2014-12-13 20:54:00 -08:00
Lioncash ff0ea751c5 MediaEngine: Get rid of implicit boolean conversions to int 2014-12-13 23:40:04 -05:00
Unknown W. Brackets 231d4a3da2 mips: Improve MOVP2R() typesafety. 2014-12-13 19:38:43 -08:00
Unknown W. Brackets 74ef968503 mips: Prevent compilation of an easy mistake.
It's easy to write LW(T0, T1, T2) but that's not valid.
2014-12-13 19:38:43 -08:00
Unknown W. Brackets cb7e7643db Blackberry buildfix. 2014-12-13 19:38:04 -08:00