From 860141f96a337a3e81bee5649c14b1ab37be8710 Mon Sep 17 00:00:00 2001 From: ienaga Date: Fri, 27 Jan 2023 15:28:54 +0900 Subject: [PATCH] =?UTF-8?q?#21=20OffscreenCanvas=E3=81=AE=E5=AE=9F?= =?UTF-8?q?=E8=A3=85(WIP)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/integration.yml | 4 ++++ src/util/Renderer.js | 6 ++---- src/worker/RenderBase.js | 6 ++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 14852eb..e2d3004 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -21,6 +21,8 @@ jobs: node-version: ${{ matrix.node-version }} - uses: browser-actions/setup-chromium@latest - uses: browser-actions/setup-firefox@latest + with: + firefox-version: latest - run: npm install - run: npm run test @@ -36,5 +38,7 @@ jobs: node-version: ${{ matrix.node-version }} - uses: browser-actions/setup-chromium@latest - uses: browser-actions/setup-firefox@latest + with: + firefox-version: latest - run: npm install - run: npm run test diff --git a/src/util/Renderer.js b/src/util/Renderer.js index f0c845c..272af77 100644 --- a/src/util/Renderer.js +++ b/src/util/Renderer.js @@ -223,16 +223,14 @@ class Renderer } else { // create gl context - const option = { + const gl = canvas.getContext("webgl2", { "stencil": true, "premultipliedAlpha": true, "antialias": false, "depth": false, "preserveDrawingBuffer": true - }; + }); - let gl = canvas.getContext("webgl2", option) - || canvas.getContext("webgl", option); if (gl) { this._$context = new CanvasToWebGLContext( diff --git a/src/worker/RenderBase.js b/src/worker/RenderBase.js index 181979d..08a7b3e 100644 --- a/src/worker/RenderBase.js +++ b/src/worker/RenderBase.js @@ -120,15 +120,13 @@ class CommandController this._$canvas = canvas this._$samples = samples; - const option = { + let gl = canvas.getContext("webgl2", { "stencil": true, "premultipliedAlpha": true, "antialias": false, "depth": false, "preserveDrawingBuffer": true - }; - - let gl = canvas.getContext("webgl2", option); + }); this._$context = new CanvasToWebGLContext(gl, this.samples); this._$cacheStore._$context = this._$context;