Commit Graph
2333 Commits
Author SHA1 Message Date
Unknown W. Brackets b27701ac7d Fix VDot returning -0.0 in x86 jit. 2013-02-16 10:37:42 -08:00
Unknown W. Brackets 1c4c5e718b Optimize VDot and VecDo3 to avoid temporaries. 2013-02-16 10:19:05 -08:00
Unknown W. Brackets 0bd382c518 Discard temp regs right away, some helper funcs. 2013-02-16 10:18:13 -08:00
Unknown W. Brackets 0d5da967eb Enable VDot and Vec3 in x86 jit. 2013-02-16 03:27:48 -08:00
Unknown W. Brackets 35537b3c97 Add TEMP0 fpu regs to x86 like in armjit.
But... will probably need more and the ability to swap into memory
if we want to deal with prefixes.
2013-02-16 03:27:03 -08:00
Unknown W. Brackets 1ef4ccc5a1 Log an error when vfpu swizzle is used badly. 2013-02-16 02:04:04 -08:00
Unknown W. Brackets 7cb00849f7 Remove faster interpreter from headless. 2013-02-16 01:48:28 -08:00
Henrik Rydgard 37f998407b Replace "Core" with "Jit" in ini. Don't show Open dialog by default (use Ctrl+A or Ctrl+O to open it).
Delete "Slightly Faster Interpreter".
2013-02-16 09:49:33 +01:00
Henrik Rydgard 159f423135 VFPUutil style & simplification 2013-02-16 09:28:56 +01:00
Henrik Rydgard 909b768f47 Don't need separate variables for writemask. Some optimizations. 2013-02-16 09:28:55 +01:00
Henrik Rydgard 0eabc80c3e Small optimizations and fixes to vertex decoder 2013-02-16 09:28:55 +01:00
Henrik Rydgård 61e13e4475 Merge pull request #705 from unknownbrackets/jit-vfpu
Small VFPU prefix fixes
2013-02-16 00:15:24 -08:00
Unknown W. Brackets be8ddf12aa Don't go out of bounds applying vfpu swizzle. 2013-02-15 23:43:40 -08:00
Unknown W. Brackets b1f31f052e Apply prefixes on vscl to t.
It seems to do so with bugs on a real PSP.
2013-02-15 23:43:25 -08:00
Unknown W. Brackets e65e551f52 Fix VFPU D prefix handling for -0.0f. 2013-02-15 20:40:00 -08:00
Henrik Rydgard c695d8dbf1 Yet another UV fix 2013-02-15 20:17:47 +01:00
Henrik Rydgard b21d358f1b Default JIT to on. 2013-02-15 19:28:40 +01:00
Henrik Rydgård c45d4b0357 Merge pull request #700 from unknownbrackets/jit-vfpu
Flush vfpu prefixes, initial implementation of VecDo3
2013-02-15 09:53:43 -08:00
Unknown W. Brackets e42e7bf22e Don't flush all regs in mfvc, just prefixes. 2013-02-15 09:50:07 -08:00
Henrik Rydgård 12873d0f1d Merge pull request #684 from porkness/master
Add a simple Chinese translation for Windows
2013-02-15 09:21:49 -08:00
Unknown W. Brackets f95e66eb98 Forget cached prefixes when calling generic.
It may eat them, or maybe always does?
2013-02-15 08:35:34 -08:00
Unknown W. Brackets 2b441f1638 Initial implementation of jit vadd/vsub/vdiv/vmul. 2013-02-15 08:35:34 -08:00
Unknown W. Brackets b9506c9568 Minor cleanup for vdot in x86 jit. 2013-02-15 08:35:34 -08:00
Unknown W. Brackets ccad259ae5 Keep track of VFPU prefixes and flush them in jit. 2013-02-15 08:35:33 -08:00
Unknown W. Brackets f6f2927526 Add curlies around DISABLE/CONDITIONAL_DISABLE. 2013-02-15 08:35:33 -08:00
Henrik Rydgård a1ed7d7c54 Merge pull request #699 from raven02/patch-2
Fix HW T&L crash in FF type-0
2013-02-15 07:41:12 -08:00
raven02 d1784ab9f6 Fix HW T&L crash in FF type-0 2013-02-15 22:49:13 +08:00
porkness 25562bcea3 Update rc file and update to new version 2013-02-15 20:40:16 +08:00
porkness b71a510c4c Merge branch 'master' of https://github.com/porkness/ppsspp
Conflicts:
	Windows/ppsspp.rc
2013-02-15 20:33:14 +08:00
Henrik Rydgård a9fc0c92b3 Merge pull request #697 from raven02/patch-1
Fix missing character in FF Type-0 in SW T&L
2013-02-15 03:01:17 -08:00
raven02 6b27985796 Fix missing character in FF Type-0 in SW T&L 2013-02-15 18:43:37 +08:00
Henrik Rydgard dfbb7debca Try to make SW t&l more similar to HW t&l. 2013-02-15 00:31:40 +01:00
Henrik Rydgard 2301a3b49e Flip texcoord vertically when texturing from FBO to compensate for OpenGL coordinate systems 2013-02-15 00:31:39 +01:00
Henrik Rydgård de626e329b Merge pull request #694 from unknownbrackets/gpu-minor
Set VertexReader's vtype_ to prevent oddness
2013-02-14 09:52:34 -08:00
Sacha 4feefda8d0 Symbian build fix: use glib for atomics. 2013-02-15 03:07:32 +10:00
Sacha 743014a293 Cache flushing for iOS 2013-02-15 03:07:32 +10:00
Unknown W. Brackets d0ab1c8ffc Set VertexReader's vtype_ to prevent oddness. 2013-02-14 08:32:37 -08:00
Henrik Rydgård 466f114fe4 Merge pull request #689 from mikusp/qt
Qt: new menu
2013-02-14 07:13:46 -08:00
Henrik Rydgård 1d1ab9476c Merge pull request #693 from lioncash/master
Fix parentheses placement in SCE_UTILITY_SAVEDATA_TYPE_SINGLEDELETE case
2013-02-14 05:07:47 -08:00
lioncash a88a7214bf Fix parentheses placement in case SCE_UTILITY_SAVEDATA_TYPE_SINGLEDELETE. 2013-02-14 07:57:00 -05:00
Henrik Rydgård b061217fc0 Merge pull request #692 from unknownbrackets/jit-vfpu
Prep work for vfpu jit
2013-02-14 00:53:14 -08:00
Unknown W. Brackets 4eca76e0cc Check for s/t/d prefix reg changes in jit. 2013-02-14 00:27:09 -08:00
Unknown W. Brackets 3b58cc27bd Oops, vfpu was missing CONDITIONAL_DISABLEs. 2013-02-14 00:27:09 -08:00
Unknown W. Brackets abe390e6f3 Add some checks for fpu/vfpu writing to $0. 2013-02-14 00:27:09 -08:00
Unknown W. Brackets 4789a8e5eb Oops, can't have CONDITIONAL_DISABLE here, no op. 2013-02-14 00:27:08 -08:00
Unknown W. Brackets b0690f6ab8 Enable Comp_VPFX. 2013-02-14 00:27:08 -08:00
Marcin Mikołajczyk ddb7d849b3 Update translation files 2013-02-13 23:50:52 +01:00
Marcin Mikołajczyk 3ac471eb2f Rearrangement of Qt menu 2013-02-13 23:08:55 +01:00
Marcin Mikołajczyk 9e26f41a3b Fix antialiasing option 2013-02-13 23:07:02 +01:00
Henrik Rydgard 36f49706e0 Add option to stretch to display (turns off the black bars fixing the aspect ratio). 2013-02-13 18:21:21 +01:00