Copy the parser and cross compiler from d3d8 and update everything to
commit2c0e97e641bdb12019080043bd0e26c5256991b7
authorOliver Stieber <oliver_stieber@yahoo.co.uk>
Wed, 17 Aug 2005 11:34:03 +0000 (17 11:34 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 17 Aug 2005 11:34:03 +0000 (17 11:34 +0000)
treebf0d91284d57a398dc13e6926da4d4fb74a31aee
parentf58e9f9e4b20b6faa1a6f2173d2871a3870f4711
Copy the parser and cross compiler from d3d8 and update everything to
vertex shaders 3.0.
The Parser will now display the input shader in DirectX style, and the
cross compiler now generates valid ARB_VERTEX_PROGRAM programs and
outputs the result in ARB_VERTEX_PROGRAM style.
Support for a number of extended attributes has been added, but this
may not be complete, and dereferencing from loop counters isn't
properly parsed yet.
dlls/wined3d/device.c
dlls/wined3d/vertexshader.c
dlls/wined3d/wined3d_private.h
include/wine/wined3d_interface.h