virtualboolsetUniformDriver(TProgramprogram)=0;// set all driver-specific features params (based on program->features->DriverFlags) (called automatically when rendering with cmaterial and using a user program)
virtualboolsetUniformMaterial(TProgramprogram,CMaterial&material)=0;// set all material-specific feature params (based on program->features->MaterialFlags) (called automatically when rendering with cmaterial and using a user program)
virtualvoidsetUniformParams(TProgramprogram,constCGPUProgramParams¶ms)=0;// set all user-provided params from the storage