30 lines
628 B
Rust
30 lines
628 B
Rust
// https://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx9-graphics-reference-asm-ps-1-x
|
|
//
|
|
// ################################################
|
|
//
|
|
// #[derive(Debug)]
|
|
// enum VecArg {
|
|
// Tex(f32,f32,f32,f32),
|
|
// Reg(f32,f32,f32,f32),
|
|
// Ver(f32,f32,f32,f32),
|
|
// Col(f32,f32,f32,f32),
|
|
// Vec(f32,f32,f32,f32),
|
|
// }
|
|
|
|
// struct Arg {
|
|
// arg: VecArg,
|
|
// idx: Option<usize>
|
|
// }
|
|
|
|
// #[derive(Debug)]
|
|
// enum Inst {
|
|
// Tex(Arg),
|
|
// Add(Arg,Arg,Arag),
|
|
// Sub(Arg,Arg,Arag),
|
|
// Mul(Arg,Arg,Arag),
|
|
// Mov(Arg,Arg),
|
|
// }
|
|
|
|
fn parse(path: &str) {
|
|
|
|
} |