internal void DisposeShader(WebGLShader handle) { if (!_isDisposed) { lock (_disposeActionsLock) { _disposeNextFrame.Add(ResourceHandle.Shader(handle)); } } }