wined3d: Pass some stateblock values around directly.
commitdd8905543ba0052adc7d26a0b14595aea5bad4f5
authorStefan Dösinger <stefan@codeweavers.com>
Thu, 20 Nov 2008 01:55:17 +0000 (20 02:55 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 25 Nov 2008 12:06:35 +0000 (25 13:06 +0100)
treed6553cd1156d82f8bef803147551bc7227ddc65e
parentff767f4984198e85477c0aee3fa49844caae6a60
wined3d: Pass some stateblock values around directly.

This was suggested by Ivan quite a while ago, and we need it to better
handle conflicting texture format corrections and similar stateblock
value changes which until now required a recompilation of the entire
shader
dlls/wined3d/arb_program_shader.c
dlls/wined3d/glsl_shader.c
dlls/wined3d/pixelshader.c
dlls/wined3d/wined3d_private.h