• Stefan Dösinger's avatar
    wined3d: Track vertex declaration changes on vertex shaders. · 95921230
    Stefan Dösinger authored
    If an attribute has type D3DDECLTYPE_D3DCOLOR, the red and blue channels
    are swizzled in the shader. Since the attribute is stored in the vertex
    declaration and not the vertex shader, it can change by setting a new
    vertex declaration. If this happens, we have to recompile the shader
    with the swizzling of that specific attribute turned on or off.
    95921230
vertexshader.c 35.6 KB