From 3b4956cc16f3d0debbdb19a2e55cc12b1809046d Mon Sep 17 00:00:00 2001 From: Ben Richards Date: Wed, 24 Apr 2024 11:16:23 +1200 Subject: [PATCH] Simplify vertex buffer length. --- src/renderer/webgl/renderNodes/BatchTexturedTintedRawQuads.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/webgl/renderNodes/BatchTexturedTintedRawQuads.js b/src/renderer/webgl/renderNodes/BatchTexturedTintedRawQuads.js index cf0928789..fc0123595 100644 --- a/src/renderer/webgl/renderNodes/BatchTexturedTintedRawQuads.js +++ b/src/renderer/webgl/renderNodes/BatchTexturedTintedRawQuads.js @@ -210,7 +210,7 @@ var BatchTexturedTintedRawQuads = new Class({ * @type {Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper} * @since 3.90.0 */ - this.instanceBuffer = renderer.createVertexBuffer(this._instanceViewF32.length * Float32Array.BYTES_PER_ELEMENT, gl.STATIC_DRAW); + this.instanceBuffer = renderer.createVertexBuffer(this._instanceConstructionBuffer.byteLength, gl.STATIC_DRAW); /** * The buffer used to construct the quad data. @@ -249,7 +249,7 @@ var BatchTexturedTintedRawQuads = new Class({ * @type {Phaser.Renderer.WebGL.Wrappers.WebGLBufferWrapper} * @since 3.90.0 */ - this.quadBuffer = renderer.createVertexBuffer(this._quadViewF32.length * Float32Array.BYTES_PER_ELEMENT, gl.DYNAMIC_DRAW); + this.quadBuffer = renderer.createVertexBuffer(this._quadConstructionBuffer.byteLength, gl.DYNAMIC_DRAW); // Assign buffers to layout. this.attributeBufferLayouts[0].buffer = this.quadBuffer;