• Stefan Dösinger's avatar
    wined3d: Get rid of last_was_foggy_shader & friends. · 50109aa9
    Stefan Dösinger authored
    The fog settings do not depend on wether the shader writes to oFog or not,
    instead they depend on the FOGVERTEXMODE and FOGTABLEMODE settings, and if a
    vertex shader is bound at all.
    
    It works the same way as with the fixed function, and having a vertex shader
    is the same as using pretransformed vertices, just that the fog coord comes
    from the shader instead of the specular color:
    
    FOGTABLEMODE != NONE: The Z coord is used, oFog is ignored
    FOGTABLEMODE == NONE, with VS: oFog is used
    FOGTABLEMODE == NONE, no VS, XYZ: Z is used
    FOGTABLEMODE == NONE, no VS, XYZRHW: diffuse color is used
    50109aa9
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
Make.rules.in Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...