Ben Vanik
|
6c6f10ad48
|
Moving op templates to op_utils.inl.
|
2014-01-26 21:40:25 -08:00 |
Ben Vanik
|
ae6c903173
|
Reformating lambdas to make vs happier.
|
2014-01-26 21:34:46 -08:00 |
Ben Vanik
|
6e35b6efa3
|
Renaming op utils.
|
2014-01-26 21:30:34 -08:00 |
Ben Vanik
|
ed4efccc30
|
Fleshing out skeletons for most sequences.
|
2014-01-26 21:27:45 -08:00 |
Ben Vanik
|
1988edfd55
|
Cleaning up a bit in prep for float/vec.
|
2014-01-26 21:04:30 -08:00 |
Ben Vanik
|
1518523651
|
Untested code for static register load/stores.
|
2014-01-26 18:51:56 -08:00 |
Ben Vanik
|
638afa686c
|
Skeleton for PACK/UNPACK.
|
2014-01-26 18:21:12 -08:00 |
Ben Vanik
|
672a4fd504
|
LOAD_CLOCK.
|
2014-01-26 18:20:59 -08:00 |
Ben Vanik
|
e785e31a6f
|
Disabling context prop pass until register spilling is implemented.
|
2014-01-26 17:52:45 -08:00 |
Ben Vanik
|
d323e6d3ec
|
Indirect calls and fixing v128 const loads.
|
2014-01-26 17:52:32 -08:00 |
Ben Vanik
|
0123b63aa2
|
Adding (somewhat) ivm compatible ctx load/store tracing.
|
2014-01-26 17:42:03 -08:00 |
Ben Vanik
|
638d9631af
|
Fixing register allocation bug.
|
2014-01-26 17:38:40 -08:00 |
Ben Vanik
|
f55fb17e1b
|
MUL/MUL_HI/DIV
|
2014-01-26 16:09:25 -08:00 |
Ben Vanik
|
ebaf8aa16d
|
Fixing extends. Xbyak doesn't have good validation, so expecting more :(
|
2014-01-26 15:46:10 -08:00 |
Ben Vanik
|
e52a7bc3af
|
Fixing things, breaking others.
|
2014-01-26 15:10:39 -08:00 |
Ben Vanik
|
122761835e
|
Adding new instructions and cleaning things up a bit.
|
2014-01-26 12:14:29 -08:00 |
Ben Vanik
|
bbf3b4bdab
|
Fixing tail calls.
|
2014-01-26 11:45:58 -08:00 |
Ben Vanik
|
aadf92e4ea
|
'Fixing' register clobbering by disabling a bunch of nonvolatile regs.
|
2014-01-26 11:18:12 -08:00 |
Ben Vanik
|
ac59b61851
|
Fixing register eviction.
|
2014-01-26 11:17:53 -08:00 |
Ben Vanik
|
5eeeee7093
|
Fixing jumps.
|
2014-01-26 11:17:12 -08:00 |
Ben Vanik
|
7fe0a10d43
|
Adding back --break_on_instruction.
|
2014-01-26 11:16:55 -08:00 |
Ben Vanik
|
3e52a99adf
|
Fiddling with stack. Still wrong.
|
2014-01-26 04:34:29 -08:00 |
Ben Vanik
|
495edda8d8
|
Logging comments like IVM.
|
2014-01-26 04:01:51 -08:00 |
Ben Vanik
|
51ae8299d9
|
Fixing stack size.
|
2014-01-26 03:54:50 -08:00 |
Ben Vanik
|
20c8eb1561
|
Making debug disassembly look a bit better.
|
2014-01-26 03:24:55 -08:00 |
Ben Vanik
|
cb352c6c86
|
Fancy templated helpers.
|
2014-01-26 03:17:03 -08:00 |
Ben Vanik
|
ecf0988ddb
|
Removing SET_RETURN_ADDRESS - hopefully it'll never be needed again.
|
2014-01-26 01:18:59 -08:00 |
Ben Vanik
|
8789fd4134
|
Heuristically detecting ret - probably breaks some things.
|
2014-01-26 01:09:25 -08:00 |
Ben Vanik
|
c74f35552a
|
(air quotes) "register allocation" without spills.
|
2014-01-25 23:36:59 -08:00 |
Ben Vanik
|
c4d6c7a526
|
Reducing value count. IVM could take advantage of this.
|
2014-01-25 22:47:21 -08:00 |
Ben Vanik
|
05432242ff
|
Removing block continuation branches.
|
2014-01-25 21:35:59 -08:00 |
Ben Vanik
|
f438fa980d
|
Fixing source offsets.
|
2014-01-25 21:32:30 -08:00 |
Ben Vanik
|
0cca23cdd7
|
Source map in DebugInfo. IVM needs to port its stuff over eventually.
|
2014-01-25 21:20:28 -08:00 |
Ben Vanik
|
4609339c5a
|
JIT hackery. Not quite working.
|
2014-01-25 20:30:41 -08:00 |
Ben Vanik
|
a84ce633c9
|
Merge pull request #73 from x1nixmzeng/master
Fixed ninja module
|
2014-01-25 12:01:15 -08:00 |
x1nixmzeng
|
ba26e1f7d4
|
Fixed ninja module
The wrong url was set for ninja which was causing the xenia-build script
to break
|
2014-01-25 20:53:54 +00:00 |
gibbed
|
93d61d02d7
|
Note about DXGI_FORMAT_B4G4R4A4_UNORM being Windows 8 only.
|
2014-01-25 06:15:02 -08:00 |
gibbed
|
2f8f893977
|
Don't need to create the mastering voice with with an explicit number of channels or sample rate.
|
2014-01-25 04:50:47 -08:00 |
gibbed
|
47c71d702a
|
Audio system overhaul for support of multiple audio drivers.
|
2014-01-25 03:18:22 -08:00 |
Ben Vanik
|
bbe50cfe26
|
Disabling x64 backend.
|
2014-01-24 23:34:18 -08:00 |
gibbed
|
b6c831c7ec
|
Wait for graphics driver to complete initialization before continuing.
|
2014-01-24 23:00:05 -08:00 |
Ben Vanik
|
8ae6053d0f
|
Deleting LIR and such, wiring up for HIR->x64.
|
2014-01-24 22:26:15 -08:00 |
Ben Vanik
|
55052b0d92
|
Update README.md
|
2014-01-24 12:59:28 -08:00 |
gibbed
|
764d0b89f5
|
Fixed fetching of non-tiled textures that don't have a pitch that is a multiple of 256 bytes.
|
2014-01-24 11:09:38 -08:00 |
gibbed
|
7dc8a5931f
|
Quick hack fix for vsldoi128.
|
2014-01-24 10:01:45 -08:00 |
gibbed
|
c6642331fa
|
Small cleanup.
|
2014-01-24 03:42:07 -08:00 |
gibbed
|
1ac84cf255
|
VECB16, VECS8, VECI4, VECF4 macros.
|
2014-01-24 03:39:10 -08:00 |
gibbed
|
3a7aaadbd8
|
TextureSwap now swaps XE_GPU_ENDIAN_8IN32.
|
2014-01-24 00:06:10 -08:00 |
gibbed
|
855173b2bd
|
Probably broke everything.
|
2014-01-24 00:00:20 -08:00 |
Ben Vanik
|
dfbbefa97f
|
Asserting byte swapped vbs.
|
2014-01-23 23:58:23 -08:00 |