wined3d: Add shader_get_param() fn, which processes address tokens.
commit404eff792fc679cca6040163a8b1cc643b75b608
authorIvan Gyurdiev <ivg2@cornell.edu>
Wed, 17 May 2006 06:02:36 +0000 (17 02:02 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 17 May 2006 08:53:18 +0000 (17 10:53 +0200)
treebd1b0358939672c8d81db1478a14085b9f18a855
parent53d240a3e0452c66a43d57ba8fa28fbcc5fbb64e
wined3d: Add shader_get_param() fn, which processes address tokens.

Add a new function to process parameters.
On shaders 1.0, processing parameters amounts to *pToken++.
On shaders 2.0+, we have a relative addressing token to account for.
This function should be used, instead of relying on num_params everywhere.
dlls/wined3d/baseshader.c
dlls/wined3d/pixelshader.c
dlls/wined3d/vertexshader.c
dlls/wined3d/wined3d_private.h