(03-27-2018, 03:46 AM)degasus Wrote: Really really nice. *thumbs up*
How bad crashes the JIT? I fear we might need to disable one register on windows.
Feel free to join #dolphin-dev on freenode, most developers are quite active on IRC.
Edit: For better performance, use DSP HLE instead of LLE and the cached interpreter for the PPC. Both are plattform independent.
Have not tried JIT yet, part of the reason is i have still one thing on TODO: MSVC does not support inline assembly for ARM64 targets and i found 1 inline assembly function in the ARM64 JIT code, which is the data cache flush and instruction cache invalidation function. So my plan is to port this function into a separate *.asm file and do custom build step.
On Qemu you likely will not get any reasonable performance, my guess is that the translation from ARM64->x64 is performance degradation of around factor 20. On top of this there is no HW D3D driver under QEmu, so what you see is software emulation of D3D11
