Browse Source

prefix bugger errors

Otto-Ville Lamminpää 5 years ago
parent
commit
74b5d3bf05
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/Engines/webgpuEngine.ts

+ 3 - 3
src/Engines/webgpuEngine.ts

@@ -519,7 +519,7 @@ export class WebGPUEngine extends Engine {
     //------------------------------------------------------------------------------
     private _createBuffer(view: ArrayBufferView, flags: GPUBufferUsageFlags): DataBuffer {
         if (view.byteLength == 0) {
-            throw new Error("Unable to create WebGPU buffer"); // Zero size buffer would kill the tab in chrome
+            throw new Error("Unable to create WebGPU buffer: cannot create zero-sized buffer"); // Zero size buffer would kill the tab in chrome
         }
         const padding = view.byteLength % 4;
 
@@ -580,7 +580,7 @@ export class WebGPUEngine extends Engine {
             for (let offset = 0; offset < src.byteLength; offset += this._maxBufferChunk) {
                 const uploadCount = Math.min(src.byteLength - offset, this._maxBufferChunk);
                 if (uploadCount == 0) {
-                    throw new Error("Unable to create WebGPU buffer"); // Zero size buffer would kill the tab in chrome
+                    throw new Error("Cannot create zero-sized buffer"); // Zero size buffer would kill the tab in chrome
                 }
                 const [uploadBuffer, uploadMapping] = this._device.createBufferMapped({
                     usage: WebGPUConstants.GPUBufferUsage_TRANSFER_SRC,
@@ -596,7 +596,7 @@ export class WebGPUEngine extends Engine {
             }
             this._device.defaultQueue.submit([commandEncoder.finish()]);
         } catch (e) {
-            Logger.Error(e);
+            Logger.Error('Unable to update WebGPU buffer: ' + e);
         } finally {
             tempBuffers.forEach((buff) => buff.destroy());
         }