public bool updateProgram3D(Program3D program3d) { if (program3d == _program) { return(false); } _program = program3d; return(true); }
public void clearSettings() { _srcBlendFactor = ""; _destlendFactor = ""; _deptTestEnabled = false; _depthTestMask = false; _depthTestCompareMode = ""; _program = null; _cullingMode = ""; _activeTexture = -1; _activeVertexArray = -1; _viewportOriginX = -1; _viewportOriginY = -1; _viewportWidth = -1; _viewportHeight = -1; clearRegisters(); }
public void setProgram(Program3D program) { if (program != null) { program.Use(); } else { // ?? throw new NotImplementedException(); } // store current program mProgram = program; // mark all samplers that this program uses as dirty mSamplerDirty |= mProgram.samplerUsageMask; }
public void setProgram(Program3D program) { throw new NotImplementedException(); }
public void setProgram (Program3D program) { if (program != null) { program.Use(); program.SetPositionScale(mPositionScale); } else { // ?? throw new NotImplementedException(); } // store current program mProgram = program; // mark all samplers that this program uses as dirty mSamplerDirty |= mProgram.samplerUsageMask; }
public void setProgram (Program3D program) { if (program != null) { GL.UseProgram (program.programId); } else { // ?? throw new NotImplementedException(); } // store current program mProgram = program; }