d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.
commit95afbeadf5d34310632cc829bcffd2eff447cfba
authorMatteo Bruni <matteo.mystral@gmail.com>
Sun, 28 Mar 2010 19:16:09 +0000 (28 21:16 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 30 Mar 2010 13:52:57 +0000 (30 15:52 +0200)
treef6ef924ad40f6742079b484ac3187d61b3c109cd
parent75454161330d95e163cf7146e16672151e8a6c48
d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.

Currently it only accepts a minimal subset of the syntax (e.g. just an
instruction and two register types supported) and doesn't produce any
real output (i.e. shader bytecode).
.gitignore
dlls/d3dx9_36/Makefile.in
dlls/d3dx9_36/asmparser.c [new file with mode: 0644]
dlls/d3dx9_36/asmshader.l [new file with mode: 0644]
dlls/d3dx9_36/asmshader.y [new file with mode: 0644]
dlls/d3dx9_36/asmutils.c [new file with mode: 0644]
dlls/d3dx9_36/bytecodewriter.c [new file with mode: 0644]
dlls/d3dx9_36/d3dx9_36_private.h
dlls/d3dx9_36/shader.c
dlls/d3dx9_36/tests/asm.c