From 652f1f630671a2e603124bed20ce728fe9e01083 Mon Sep 17 00:00:00 2001 From: Ib Green Date: Tue, 27 Aug 2019 17:11:27 -0700 Subject: [PATCH] Avoid crashes in debug log on very small buffers --- modules/webgl/src/classes/buffer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/webgl/src/classes/buffer.js b/modules/webgl/src/classes/buffer.js index 24556908eb..fc91f471ea 100644 --- a/modules/webgl/src/classes/buffer.js +++ b/modules/webgl/src/classes/buffer.js @@ -280,7 +280,7 @@ export default class Buffer extends Resource { // Returns a short initial data array getDebugData() { if (!this.debugData) { - this.debugData = this.getData({length: DEBUG_DATA_LENGTH}); + this.debugData = this.getData({length: Math.min(DEBUG_DATA_LENGTH, this.byteLength)}); return {data: this.debugData, changed: true}; } return {data: this.debugData, changed: false};