diff --git a/src/graphics/graphics-library/universal-rendering-context.ts b/src/graphics/graphics-library/universal-rendering-context.ts index f8957af..2aec766 100644 --- a/src/graphics/graphics-library/universal-rendering-context.ts +++ b/src/graphics/graphics-library/universal-rendering-context.ts @@ -15,7 +15,6 @@ export const getUniversalRenderingContext = ( alpha: true, antialias: false, depth: false, - desynchronized: true, preserveDrawingBuffer: true, powerPreference: 'high-performance', }; diff --git a/src/graphics/rendering/renderer/renderer-implementation.ts b/src/graphics/rendering/renderer/renderer-implementation.ts index 83dbaa0..872b94a 100644 --- a/src/graphics/rendering/renderer/renderer-implementation.ts +++ b/src/graphics/rendering/renderer/renderer-implementation.ts @@ -234,7 +234,7 @@ export class RendererImplementation implements Renderer { } } - const distanceSizeChanged = this.distanceFieldFrameBuffer.setSize(this.canvasSize); + this.distanceFieldFrameBuffer.setSize(this.canvasSize); const lightsSizeChanged = this.lightingFrameBuffer.setSize(this.canvasSize); const common = { @@ -252,7 +252,7 @@ export class RendererImplementation implements Renderer { ...this.textures, ]); - if (!distanceSizeChanged && !lightsSizeChanged) { + if (!lightsSizeChanged) { this.gl.enable(this.gl.BLEND); this.gl.blendColor(this.blendFactor, this.blendFactor, this.blendFactor, 1); } @@ -261,6 +261,7 @@ export class RendererImplementation implements Renderer { this.uniformsProvider.getUniforms(common), this.distanceFieldFrameBuffer.textures ); + this.gl.disable(this.gl.BLEND); this.distanceFieldFrameBuffer.invalidate();