19d686e7addc10ff8be76307854878444bb38541
Gearing up to change modrm code to no longer push its directives onto the main processing stack. This also necessitates making the function's $form/width/tyargs-thingy a child of $name. It might be nice to revisit this at some point if we want to merge all the different form=word[0,1,2,3] arities together. I had hoped that FarPtr could become parameterized on its pointee width (u8 or u16) and that would obviate the need for turbofishing the op function directly. Unfortunately, the string operations need disambiguation regardless as they construct their pointers internally. But perhaps that could've been solved with some PhantomData. Regardless, this kind of approach becomes more difficult after this commit as the width is now tied to the function name.
Description
Virtual Reality interface for Ultima IV
Languages
Rust
98.5%
GLSL
1.5%