• Tobias Jakobi's avatar
    wined3d: Enable constant packing for NP2 texcoord fixup. · ef7f769b
    Tobias Jakobi authored
    Previously every texture that was flagged for NP2 fixup used a vec2
    uniform in the shader to store texture dimensions.  Turns out that the
    GLSL compilers just maps vec2 to vec4, so essentially wasting 2
    floats. The new code only uses vec4 uniforms but packs dimensions info
    of 2 textures into a single uniform.
    ef7f769b
glsl_shader.c 191 KB