mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-11-14 02:00:15 +01:00
e2d583c7fec805565edae4b0788acfb24017ea7f
the emitter is now 'templified' so that you can run multiple instances such as: eMOVRtoR<0>(EAX, ESP); this uses emitter instance #0 to use another instance you can simply change the number in the brackets like: eMOVRtoR<1>(EAX, ESP); will use instance #1. all old-functions are mapped to instance #0 by macros. like: #define MOVRtoR eMOVRtoR<0> why do this to the emitter? so we can have thread safety, and eventually thread the recompilers using different emitter instances. note: this took me forever to get working (around 12 hours of non-stop coding). however for some reason debug build is being extra-picky and still giving compile errors. hopefully Jake or someone else can fix this, because i tried a few stuff, and just got more compile errors >< git-svn-id: http://pcsx2.googlecode.com/svn/trunk@647 96395faa-99c1-11dd-bbfe-3dabce05a288
Languages
C++
88.5%
C
2.8%
HTML
2.5%
GLSL
1.2%
Objective-C++
1%
Other
3.8%