xSacha
|
3172fa22e2
|
Integrate new MIPS emitter.
|
2014-11-18 08:40:57 -08:00 |
|
Unknown W. Brackets
|
8b6a5f2ecc
|
mips: Duh, oops. LUI is one reg, of course.
|
2014-11-18 08:40:30 -08:00 |
|
Unknown W. Brackets
|
0df0ea7d85
|
mips: Add a basic MIPSXCodeBlock.
|
2014-11-18 08:40:30 -08:00 |
|
Unknown W. Brackets
|
2903e72daa
|
mips: Add basic load/store for the MIPS emitter.
|
2014-11-18 08:40:30 -08:00 |
|
Unknown W. Brackets
|
5cadab0273
|
mips: Add some basic jumping and logic instructions.
|
2014-11-18 08:40:29 -08:00 |
|
Unknown W. Brackets
|
6407e4a32a
|
mips: Initial structure for a MIPS emitter.
|
2014-11-18 08:40:29 -08:00 |
|
Sacha
|
07ec247864
|
Use iconv if it exists. Some Linux systems need it and other don't.
|
2014-11-18 16:19:15 +10:00 |
|
Sacha
|
b2ff5bc9f3
|
Fix backtrace ifdef. Failed on Linux systems that used uclibc. It is actually only available for glibc.
|
2014-11-18 16:17:56 +10:00 |
|
Sacha
|
317d688fb4
|
Only set MOBILE_DEVICE and USING_GLES2 on ARM for known mobiles (iOS, Android, Blackberry). The others are usually Linux and use windowed environments.
|
2014-11-18 14:48:53 +10:00 |
|
Unknown W. Brackets
|
ab7dd0df25
|
x86jit: Add an option to enable/disable vpfu simd.
|
2014-11-17 20:37:27 -08:00 |
|
xSacha
|
df5b9b301c
|
Buildfix for MIPS in debug mode.
Also, remove assumption that EGL means GLES2. My board supports EGL+Desktop GL too.
|
2014-11-18 13:39:25 +10:00 |
|
xsacha
|
62f7b51536
|
Remove SDL1 code hiding in GLES2 paths.
|
2014-11-18 13:34:49 +10:00 |
|
Henrik Rydgard
|
4ed97f9c60
|
Don't msgbox on game exit (homebrew can legitimately do this)
|
2014-11-17 21:25:08 +01:00 |
|
Henrik Rydgard
|
53b5d331b4
|
Assorted minor optimizations
|
2014-11-17 21:21:44 +01:00 |
|
Henrik Rydgard
|
3298c1143f
|
Arm disasm: Coalesce multiple "BKPT 1" like we do on x86 for INT 3
|
2014-11-17 21:21:44 +01:00 |
|
Henrik Rydgard
|
74d8a9bdba
|
Clean up after the block linker. armdis: add BKPT
|
2014-11-17 21:21:34 +01:00 |
|
Unknown W. Brackets
|
921b39ebf5
|
x86jit: Optimize a 2-reg simd load.
|
2014-11-16 15:05:17 -08:00 |
|
Unknown W. Brackets
|
e68eb0a292
|
x86jit: Load sequential regs in one shot.
|
2014-11-16 15:05:17 -08:00 |
|
Unknown W. Brackets
|
ed501302a2
|
x86jit: Add a check to see if we can map simd.
|
2014-11-16 15:05:16 -08:00 |
|
Unknown W. Brackets
|
27148d3712
|
x86jit: Add some helpers to check state.
|
2014-11-16 13:33:16 -08:00 |
|
Unknown W. Brackets
|
de566be2ce
|
x86jit: Split out the logic for loading simd regs.
|
2014-11-16 13:33:15 -08:00 |
|
Unknown W. Brackets
|
5347431c20
|
x86jit: Initial simd for VecDo3(). Broken.
I'm not sure why/where it's broken...
|
2014-11-16 13:33:15 -08:00 |
|
Unknown W. Brackets
|
aad505e7b3
|
x86jit: Add a TryMapDirtyInInVS() for 3-op.
|
2014-11-16 13:33:14 -08:00 |
|
Unknown W. Brackets
|
88a753eff3
|
x86jit: Add an invariant contract to the fpu cache.
This should help catch things better in debug mode.
|
2014-11-16 13:33:14 -08:00 |
|
Unknown W. Brackets
|
39afeb490f
|
x86jit: Add some typesafety.
|
2014-11-16 13:33:13 -08:00 |
|
Unknown W. Brackets
|
4335bf3346
|
x86jit: Add basic mapping of SIMD regs.
Not tested yet, just sketched out. All very suboptimal.
|
2014-11-16 13:33:13 -08:00 |
|
Unknown W. Brackets
|
9429359b47
|
x86jit: Add fallbacks when moving from VS -> V.
|
2014-11-16 13:33:12 -08:00 |
|
Unknown W. Brackets
|
2862367927
|
x86jit: Add force-non-simd to all current ops.
Unless they already use MapRegs, because that will automatically handle
it.
|
2014-11-16 13:33:12 -08:00 |
|
Unknown W. Brackets
|
4cf0913692
|
x86jit: Sketch some initial SIMD apis.
|
2014-11-16 13:33:07 -08:00 |
|
Henrik Rydgard
|
e43c7af32c
|
ARM Jit: Implement quaternion multiplication
|
2014-11-16 19:12:00 +01:00 |
|
Henrik Rydgard
|
bfcd3690b6
|
x86 jit: Fix+enable quaternion product, optimize "sw zero, *"
|
2014-11-16 18:37:38 +01:00 |
|
Henrik Rydgard
|
4422b3deb7
|
x86: Minor soft-skinning optimization
|
2014-11-16 17:43:29 +01:00 |
|
Henrik Rydgard
|
28ca8d4818
|
x86 jit: Use LEA to emulate addu but only when it can save a few bytes
|
2014-11-16 17:39:47 +01:00 |
|
Henrik Rydgard
|
1c78e29c79
|
x86 jit: For clarity, use TEMPREG where it doesn't matter that it's EAX.
Might have missed a few places.
|
2014-11-16 17:38:26 +01:00 |
|
Henrik Rydgard
|
8b90f881b8
|
x86 jit: A tiny optimization and a tiny bugfix
|
2014-11-16 16:46:35 +01:00 |
|
Henrik Rydgard
|
b09fe89be4
|
Improvements in Jit compare UI
|
2014-11-16 16:45:24 +01:00 |
|
Henrik Rydgard
|
ffee75fe5d
|
Warning fixes
|
2014-11-16 16:44:32 +01:00 |
|
Henrik Rydgard
|
cedd5b2997
|
Add OnTextChanged event to TextEdit, minor other stuff
|
2014-11-16 16:44:07 +01:00 |
|
chinhodado
|
3a15da48ac
|
Change to pass by reference
|
2014-11-14 22:26:28 -05:00 |
|
Henrik Rydgård
|
22515d1b05
|
Merge pull request #7093 from chinhodado/patch-7
Use const
|
2014-11-14 23:47:00 +01:00 |
|
chinhodado
|
4bac356df6
|
Use const
|
2014-11-14 16:13:06 -05:00 |
|
Sacha
|
ff97421470
|
Fix Blackberry build.
|
2014-11-14 18:07:29 +10:00 |
|
Henrik Rydgård
|
95e164f2cc
|
Merge pull request #7091 from chinhodado/patch-6
Cleanup an unused variable
|
2014-11-13 22:46:53 +01:00 |
|
chinhodado
|
2130d86cef
|
Cleanup
|
2014-11-13 15:38:25 -05:00 |
|
Henrik Rydgård
|
af3853f1f1
|
Merge pull request #7090 from sum2012/MAC2
Fix Wrong MAC address by old version by "Change MAC address"
|
2014-11-13 19:16:33 +01:00 |
|
Sacha
|
965c7e026d
|
Update native.
|
2014-11-14 03:17:38 +10:00 |
|
Sacha
|
1e847f977d
|
Typo fix.
|
2014-11-14 03:13:01 +10:00 |
|
sum2012
|
395ff97ecf
|
Fix min mac problem
|
2014-11-13 23:57:16 +08:00 |
|
sum2012
|
feb23d717d
|
Fix Wrong MAC address by old version by "Change MAC address"
|
2014-11-13 23:56:08 +08:00 |
|
Sacha
|
a95500c930
|
Successful build on GCW-Zero.
|
2014-11-14 01:41:43 +10:00 |
|