wined3d: Rework dcl processing.
commit9bae7755ab1f3983980306d8c94c86af4c9e7bb2
authorIvan Gyurdiev <ivg231@gmail.com>
Mon, 12 Jun 2006 06:53:32 +0000 (12 02:53 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 13 Jun 2006 09:40:21 +0000 (13 11:40 +0200)
tree24e4b7297bee3effb368161361812f199ca91d23
parentf144d58ac27ca019304f7d23ee2c8506a213d6e2
wined3d: Rework dcl processing.

The new function is called in pass 2 (getister counting/maps), and
it's now in baseshader. It operates on all INPUT and OUTPUT registers,
which, in addition to the old vertex shader input declarations covers
Shader Model 3.0 vshader output and pshader input declarations. The
result is stored into the reg_map structure.
dlls/wined3d/baseshader.c
dlls/wined3d/drawprim.c
dlls/wined3d/glsl_shader.c
dlls/wined3d/pixelshader.c
dlls/wined3d/vertexshader.c
dlls/wined3d/wined3d_private.h