- the hardware GL vendors (NVidia and ATI) can support more than 95
commit5f395061ef302be213f297c8a68b7f30eea17b55
authorRaphael Junqueira <fenix@club-internet.fr>
Thu, 27 May 2004 01:56:56 +0000 (27 01:56 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 27 May 2004 01:56:56 +0000 (27 01:56 +0000)
tree8dd628b25b3925458b8b691b6df7a690a012fd84
parent0a5ad9eb0fc851051a32707143a832202401243a
- the hardware GL vendors (NVidia and ATI) can support more than 95
constants (the Mesa bug) and VRally use the 0..95 indexes so fix it
- fix normalize for some HW VertexShader inputs
- trying to fix the combination of NV_texture_combine_4 with
texture_combine_EXT (impl of D3DTOP_DISABLE, D3DTOP_MODULATE for
NV_texture_combine_4)
- if shaders disabled declare to support 0 for MaxVertexShaderConst.
dlls/d3d8/d3d8.spec
dlls/d3d8/d3dcore_gl.h
dlls/d3d8/directx.c
dlls/d3d8/shader.c
dlls/d3d8/utils.c
dlls/d3d8/vshaderdeclaration.c