瀏覽代碼

prefix bugger errors

Otto-Ville Lamminpää 5 年之前
父節點
當前提交
74b5d3bf05
共有 1 個文件被更改,包括 3 次插入3 次删除
  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());
         }