From 146cf57a16d99633acbada4a4c342a9b031af2a1 Mon Sep 17 00:00:00 2001 From: Noeri Huisman <8823461+mrxz@users.noreply.github.com> Date: Mon, 1 Jun 2026 13:05:05 +0200 Subject: [PATCH] Check for WEBGL_provoking_vertex extension --- src/SparkRenderer.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/SparkRenderer.ts b/src/SparkRenderer.ts index 2186d3fe..63a1e204 100644 --- a/src/SparkRenderer.ts +++ b/src/SparkRenderer.ts @@ -567,6 +567,16 @@ export class SparkRenderer extends THREE.Mesh { this.accumulators.push(new SplatAccumulator(accumulatorOptions)); this.accumulators.push(new SplatAccumulator(accumulatorOptions)); + // Check if the provoking vertex convention should be changed + const provokingVertexExt = this.renderer + .getContext() + .getExtension("WEBGL_provoking_vertex"); + if (provokingVertexExt) { + provokingVertexExt.provokingVertexWEBGL( + provokingVertexExt.FIRST_VERTEX_CONVENTION_WEBGL, + ); + } + if (options.target) { const { width,