Henrik Rydgard
|
ea3055322c
|
Oops
|
2013-01-09 00:45:54 +01:00 |
|
Henrik Rydgard
|
789c4781c0
|
Merge remote-tracking branch 'origin/master' into armjit
Conflicts:
Core/HLE/sceKernelThread.cpp
|
2013-01-09 00:43:44 +01:00 |
|
Henrik Rydgard
|
81c6c4805d
|
Small dispatcher optimizations, cleanup. Still no cube.
|
2013-01-09 00:42:03 +01:00 |
|
Henrik Rydgard
|
f5c94775b9
|
Cleanup
|
2013-01-09 00:12:02 +01:00 |
|
Henrik Rydgard
|
76481a300c
|
Icache must be invalidated. Jit now starts to run, but there's no cube in cube.elf!
|
2013-01-08 23:52:11 +01:00 |
|
Henrik Rydgard
|
8915677241
|
More progress but it weirds out...
|
2013-01-08 21:24:42 +01:00 |
|
Henrik Rydgard
|
e3a4ed510c
|
Fix bug in x86 jit :)
|
2013-01-08 19:30:28 +01:00 |
|
Henrik Rydgard
|
8c06edc47b
|
It's getting close to the first totally unoptimized jit run.
|
2013-01-08 17:03:17 +01:00 |
|
Henrik Rydgard
|
b78ad83f00
|
R10, not R9, points to the mips state...
|
2013-01-08 14:29:03 +01:00 |
|
Henrik Rydgard
|
7b4cfb702c
|
Get rid of CPU class so that MIPSState can be POD, enabling offsetof
|
2013-01-08 14:20:06 +01:00 |
|
Henrik Rydgard
|
b3fd1ff34c
|
Lots of various work on the ARM jit. It executes a couple of blocks now.
|
2013-01-08 13:49:52 +01:00 |
|
Henrik Rydgard
|
5a7f4acc06
|
More armjit work
|
2013-01-08 00:26:42 +01:00 |
|
Henrik Rydgard
|
a2ff416534
|
Rename files. Rewrite ArmRegCache from scratch.
|
2013-01-07 22:33:09 +01:00 |
|
Mathias Tillman
|
b780e39397
|
Fixed various potential bugs and compiler warnings
|
2013-01-07 15:57:19 +01:00 |
|
Henrik Rydgard
|
7cb95bbc89
|
Merge branch 'master' into armjit
Conflicts:
CMakeLists.txt
Core/MIPS/ARM/RegCache.cpp
|
2013-01-07 10:25:02 +01:00 |
|
Henrik Rydgard
|
38ae09b50f
|
Merge remote-tracking branch 'origin/armjit' into armjit
Conflicts:
android/jni/MenuScreens.cpp
|
2013-01-07 10:22:50 +01:00 |
|
Henrik Rydgard
|
9363a867e2
|
Add glViewport to cached gl state. Add a couple of missing VFPU ops.
|
2013-01-06 23:23:36 +01:00 |
|
Henrik Rydgard
|
c459c7e3a8
|
Fix the vsocp instruction. Fixes clipping bug in Fired Up.
|
2013-01-06 16:20:32 +01:00 |
|
Henrik Rydgard
|
93470e0c1f
|
Remove some old PowerPC references...
|
2013-01-05 19:52:11 +01:00 |
|
Arthur Blot
|
decbf9da81
|
Fixed interpreter
|
2013-01-03 17:01:12 +01:00 |
|
Arthur Blot
|
be91ad2f9c
|
Fixed $zr being non-zero after loading instruction
|
2013-01-03 16:14:45 +01:00 |
|
Henrik Rydgard
|
6b64554e64
|
Fix savestates under JIT
|
2013-01-03 12:46:10 +01:00 |
|
Henrik Rydgård
|
f9133c1a56
|
Reset JIT before saving/loading state
|
2012-12-29 00:10:43 +01:00 |
|
Unknown W. Brackets
|
e3e6f81dfa
|
Snapshot the CPU state as well.
|
2012-12-28 13:55:27 -08:00 |
|
Unknown W. Brackets
|
df04bbe4dd
|
Fix a crash when switching between jit/interp.
|
2012-12-26 03:30:08 -08:00 |
|
Henrik Rydgård
|
ed68dea0d5
|
JIT: Ignore branches in delay slots. Not sure if this is 100% correct.
|
2012-12-26 08:37:53 +01:00 |
|
Henrik Rydgård
|
d8da92befa
|
Fix timing issue wiith JIT on non-Windows platforms
|
2012-12-25 09:02:02 +01:00 |
|
Unknown W. Brackets
|
3c08a87404
|
Properly cleanup the jit on reset.
|
2012-12-23 23:33:10 -08:00 |
|
TMaul
|
e8f240c1d4
|
Fix some more possible errors
Shadowed var n in MIPSIntVFPU
Possible buffer overflow in vertexdecoder.h
fix valid address checking in sceRtc function
|
2012-12-23 20:51:05 +00:00 |
|
Unknown W. Brackets
|
ec753a3575
|
Fix some ignored error / shadowing warnings.
|
2012-12-21 16:23:21 -08:00 |
|
Unknown W. Brackets
|
217bdc275e
|
Fix some type-conversion warnings.
|
2012-12-21 16:07:38 -08:00 |
|
Unknown W. Brackets
|
8964ebcfd9
|
Don't chop the float in vscmp, don't branch.
|
2012-12-21 15:41:29 -08:00 |
|
Henrik Rydgard
|
f5efd6f2b1
|
JIT: add option to enable/disable jit of memory instructions. for crash safety.
|
2012-12-21 16:50:13 +01:00 |
|
Henrik Rydgård
|
df12802a5a
|
Merge pull request #209 from raven02/vsocp-new
Implement Vsocp
|
2012-12-21 04:57:38 -08:00 |
|
raven02
|
fb773b5acf
|
Fix tab issue
|
2012-12-21 17:30:17 +08:00 |
|
Henrik Rydgård
|
6df4145ff0
|
Merge pull request #210 from raven02/vsrt-new
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
|
2012-12-21 00:31:59 -08:00 |
|
 raven02andraven02
|
ab0253d71c
|
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
|
2012-12-21 14:57:47 +08:00 |
|
 raven02andraven02
|
b7ef3ad9e9
|
Implement Vsocp
|
2012-12-21 11:23:26 +08:00 |
|
Henrik Rydgård
|
3c88bb2f45
|
Merge pull request #205 from raven02/vscmp-new
Implement Vscmp
|
2012-12-20 06:09:06 -08:00 |
|
raven02
|
936d80b214
|
Implement Vscmp
|
2012-12-20 21:45:28 +08:00 |
|
Henrik Rydgård
|
7f880a62ce
|
Merge pull request #203 from raven02/vdet-new
Implement Vdet
|
2012-12-20 05:32:19 -08:00 |
|
raven02
|
1f83fc4e9c
|
Implement Vdet
|
2012-12-20 21:19:15 +08:00 |
|
Henrik Rydgard
|
0b187bb8b6
|
Implement vhdp
|
2012-12-18 22:54:08 +01:00 |
|
Henrik Rydgård
|
e724d82c46
|
Merge remote-tracking branch 'origin' into armjit
Conflicts:
CMakeLists.txt
|
2012-12-09 09:54:58 +07:00 |
|
Henrik Rydgard
|
a5e35ad6d9
|
Parse PARAM.SFO to get the disc ID, show in title bar on Windows
|
2012-11-30 22:32:51 +01:00 |
|
Henrik Rydgard
|
945d9b6762
|
Implement wsbh
|
2012-11-29 14:35:44 +01:00 |
|
Sacha
|
3c903dda24
|
Improve portability to future platforms. Make use of new USING_GLES2 define throughout PPSSPP. Also use ARM definition where suitable. Remove some redundancy with includes.
|
2012-11-26 13:25:14 +10:00 |
|
Henrik Rydgard
|
c0075d8322
|
Special case for GL_ZERO blend factor too. Don't log on "sync".
|
2012-11-25 17:48:05 +01:00 |
|
Henrik Rydgård
|
fc453c979f
|
MacOSX buildfix. Doesn't run right yet though.
|
2012-11-25 12:25:07 +01:00 |
|
Unknown W. Brackets
|
8736a567b2
|
Advance the PC after vrnds.
|
2012-11-24 18:25:42 -08:00 |
|