public void LoadShader(OpenGLBaseShaderID id, string vertexShader, string fragmentShader) { if (d_shaders.ContainsKey(id)) { return; } d_shaders[id] = new OpenGLBaseShader(vertexShader, fragmentShader, d_glStateChanger); d_shaders[id].Link(); }
public OpenGLBaseShaderWrapper(OpenGLBaseShader shader, OpenGLBaseStateChangeWrapper stateChangeWrapper) { d_shader = shader; d_glStateChangeWrapper = stateChangeWrapper; }