• Stefan Dösinger's avatar
    wined3d: Make the shader backend call CompileShader. · ff767f49
    Stefan Dösinger authored
    A number of considerations contribute to this:
    
    1) The shader backend knows best which shader(s) it needs. GLSL needs
    both, arb only one
    2) The shader backend may pass some parameters to the compilation
    code(e.g. which pixel format fixup to use)
    3) The structures used in (2) are different in vs and ps, so a
    baseshader::Compile won't work
    4) The structures in (2) are wined3d-private structures, so
    having a public method in the vtable won't work(its a bad idea
    anyway).
    ff767f49
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...