Commit Graph

8370 Commits

Author SHA1 Message Date
The Dax
e8fd5881b8 Move global UI status out of WndMainWindow.cpp, simplify the menu translation code(it doesn't need to dictate checked or enabled items, the UI already does it later on anyway), and clear out a few old menu items that have been removed. 2013-09-14 12:49:50 -04:00
Henrik Rydgård
2d084ec747 Merge pull request #3765 from unknownbrackets/tests
Update tests, hope this doesn't kill the buildbot
2013-09-14 03:38:09 -07:00
Unknown W. Brackets
62117cb163 Update tests, hope this doesn't kill the buildbot. 2013-09-14 03:28:16 -07:00
Henrik Rydgard
d6e9b0fb82 Update lang with Farsi by arasrezaei 2013-09-14 12:11:39 +02:00
Henrik Rydgard
499dbc05ee ArmEmitter: Merge a fix and some new instructions from Sonic1's emitter. 2013-09-14 12:04:55 +02:00
Henrik Rydgård
3bc05a9941 Merge pull request #3764 from unknownbrackets/scheduling
Improve dispatch/interrupt handling in start/create thread
2013-09-14 02:57:09 -07:00
Henrik Rydgård
04b49dc42f Merge pull request #3760 from unknownbrackets/mips-minor
Fix fpu non-finite rounding on x86
2013-09-14 02:56:24 -07:00
Henrik Rydgård
08c75c0e23 Merge pull request #3762 from raven02/patch-6
Use GE state accessor more often : gstate.isSkinningEnabled()
2013-09-14 02:55:55 -07:00
shenweip
42c5061e18 Receive language change message in another screen 2013-09-14 11:52:59 +02:00
Unknown W. Brackets
cff9a7b819 Don't allow thread start/create inside interrupts.
This fixes the volatile power test, and returns the right message even for
bad arguments.
2013-09-14 02:48:10 -07:00
raven02
8ccaa733b9 Use and applu new bool , doShadeMapping 2013-09-14 14:29:37 +08:00
raven02
ef2399d5b3 Use GE state accessor more often : gstate.isSkinningEnabled() 2013-09-14 14:11:25 +08:00
shenweip
9907f4a740 Recreat all views when received language change message 2013-09-14 13:52:21 +08:00
Unknown W. Brackets
cbf1df9b01 Check for nan/inf in trunc.w.s in x86 jit.
Now x86 jit passes the fpu test too.
2013-09-13 22:32:25 -07:00
Unknown W. Brackets
7b71dc54dd Don't say nan is equal to anything.
I guess we were passing this because of fastmath?  Fixes interpreter
cpu/fpu/fpu test on Windows anyway.
2013-09-13 21:28:59 -07:00
Unknown W. Brackets
455431ba13 Integer round inf/nan to INT_MAX/INT_MIN.
Instead of 0x80000000 (the default "invalid" value.)
Improves the fpu test.
2013-09-13 21:27:31 -07:00
Henrik Rydgård
a318488244 Update native to the right version 2013-09-13 18:27:57 +02:00
Henrik Rydgård
18cf14a3d0 Merge pull request #3754 from raven02/patch-5
Place in the two frames skip logic for FB to memory
2013-09-13 07:41:34 -07:00
raven02
772329a553 Place in the two frames skip logic for FB to memory 2013-09-13 22:05:00 +08:00
Henrik Rydgård
a6319eaeba Merge pull request #3736 from raven02/patch-3
Fix some missing/black screens in FBO to memory mode
2013-09-13 04:18:27 -07:00
Henrik Rydgård
fad97201f9 Merge pull request #3750 from thedax/properFullScreenLaunchArg
Win32: Fullscreen launch arg and adjustments.
2013-09-12 14:41:46 -07:00
The Dax
e4079fb81c Remove the System Menu(the menu that appears when alt is pressed) in fullscreen, and re-instate it when exiting fullscreen. 2013-09-12 17:27:48 -04:00
The Dax
9dbf2b9d90 Add proper fullscreen and windowed launch arguments. Remove bFullScreenOnLaunch. 2013-09-12 16:56:18 -04:00
Unknown W. Brackets
ca6491ea22 Auto resume dispatch at thread start/create. 2013-09-12 08:02:43 -07:00
Henrik Rydgård
a537aa946d Merge pull request #3743 from Ced2911/ppc_jit
Ppc jit
2013-09-12 04:12:06 -07:00
Ced2911
d1cfe83cee update emitter 2013-09-12 10:40:42 +02:00
Ced2911
17b8d5d813 More recompiled instruction (fpu/alu) 2013-09-12 10:40:14 +02:00
Ced2911
d4d0051199 fix fmin/fmax 2013-09-12 10:39:47 +02:00
Ced2911
b84cdbf17d new op 2013-09-12 10:38:18 +02:00
Ced2911
7795af3622 add somes instructions, some fixes 2013-09-12 10:38:03 +02:00
Ced2911
29b1a79065 Add fpu 2013-09-12 10:37:38 +02:00
Ced2911
a3c7ac8f1d add somes instructions 2013-09-12 10:37:22 +02:00
Ced2911
8b3bb9615c some cleanup + fixes 2013-09-12 10:37:08 +02:00
Ced2911
547b168dcb add some new instructions 2013-09-12 10:36:57 +02:00
Ced2911
f1b11c63fc add some shifs instruction, fixes some instructions 2013-09-12 10:36:44 +02:00
Ced2911
a107a9ded4 Jit Fix 2013-09-12 10:36:19 +02:00
Ced2911
8731b666cf add XORI 2013-09-12 10:36:07 +02:00
Ced2911
dd83a922bd add MFCR and MTCR 2013-09-12 10:35:53 +02:00
Ced2911
23637db54c more recompiled fpu (not tested) 2013-09-12 10:34:10 +02:00
Ced2911
e90d9c035a more vfpu speed 2013-09-12 10:25:15 +02:00
Ced2911
bfe9018eb1 enable,fixe more vfpu 2013-09-12 10:25:15 +02:00
Ced2911
b90fde6c06 some fixes 2013-09-12 10:25:15 +02:00
Ced2911
e5024135a6 more on vfpu 2013-09-12 10:25:15 +02:00
Ced2911
a91d8bebe6 update ppc jit 2013-09-12 10:22:14 +02:00
Ced2911
7bf623d339 oops missed fpu reg cache 2013-09-12 10:22:01 +02:00
Ced2911
f8b5496bc8 some new recompiled instructions 2013-09-12 10:21:50 +02:00
Ced2911
dc41d0f0eb recompile Fpu ! 2013-09-12 10:21:39 +02:00
Ced2911
2ad39d3999 Almost all alu recompiled
Current issues:
	Comp_RType3(min/max): Can't select start in disgaea
	Comp_ShiftType(srl/srlv?): Crash ridge racer 2
2013-09-12 10:21:26 +02:00
Ced2911
fb24e0ed28 Add some badly tested instruction 2013-09-12 10:20:34 +02:00
Ced2911
47280f007f implement sltiu, slti is bad 2013-09-12 10:20:17 +02:00