Untyped buffer access

buffer_load_dword and buffer_store_dword translate and run: the descriptor is read from four scalar registers, the addressing equation is emitted as arithmetic, and all four out-of-bounds modes are evaluated because the selector is a runtime value. Five device tests - round trip, past the end, the last access that fits, the indexed path, and a swizzled descriptor.

7 of 10 fixtures complete, 112 of 127 instructions. 613 workspace tests green.

Surprises

Outstanding

The typed accesses (tbuffer_*) convert between memory formats on the way through; that format table is a separate piece. exp, VINTRP and MIMG still need render targets and fragment inputs, which is G11.