diff --git a/RNGL/GLCanvas.m b/RNGL/GLCanvas.m index 80e4a7028c4f2afdd7d712692f21fde340a0fe98..9e354ae969dcce0a4a37da9a87741005fc32aab2 100644 --- a/RNGL/GLCanvas.m +++ b/RNGL/GLCanvas.m @@ -270,7 +270,11 @@ NSString* srcResource (id res) - (void)drawRect:(CGRect)rect { - if (!_preloadingDone) return; + if (!_preloadingDone) { + glClearColor(0.0, 0.0, 0.0, 0.0); + glClear(GL_COLOR_BUFFER_BIT); + return; + } BOOL needsDeferredRendering = _nbContentTextures > 0; if (needsDeferredRendering && !_deferredRendering) { dispatch_async(dispatch_get_main_queue(), ^{