diff --git a/src/GPUCommandEncoder.cpp b/src/GPUCommandEncoder.cpp index e800a34..709cc88 100644 --- a/src/GPUCommandEncoder.cpp +++ b/src/GPUCommandEncoder.cpp @@ -172,8 +172,7 @@ Napi::Value GPUCommandEncoder::copyImageBitmapToTexture(const Napi::CallbackInfo Napi::Value GPUCommandEncoder::pushDebugGroup(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuCommandEncoderPushDebugGroup(this->instance, groupLabel); + wgpuCommandEncoderPushDebugGroup(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } @@ -189,8 +188,7 @@ Napi::Value GPUCommandEncoder::popDebugGroup(const Napi::CallbackInfo &info) { Napi::Value GPUCommandEncoder::insertDebugMarker(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuCommandEncoderInsertDebugMarker(this->instance, groupLabel); + wgpuCommandEncoderInsertDebugMarker(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } diff --git a/src/GPUComputePassEncoder.cpp b/src/GPUComputePassEncoder.cpp index 3dac383..74c17b6 100644 --- a/src/GPUComputePassEncoder.cpp +++ b/src/GPUComputePassEncoder.cpp @@ -94,8 +94,7 @@ Napi::Value GPUComputePassEncoder::setBindGroup(const Napi::CallbackInfo &info) Napi::Value GPUComputePassEncoder::pushDebugGroup(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuComputePassEncoderPushDebugGroup(this->instance, groupLabel); + wgpuComputePassEncoderPushDebugGroup(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } @@ -111,8 +110,7 @@ Napi::Value GPUComputePassEncoder::popDebugGroup(const Napi::CallbackInfo &info) Napi::Value GPUComputePassEncoder::insertDebugMarker(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuComputePassEncoderInsertDebugMarker(this->instance, groupLabel); + wgpuComputePassEncoderInsertDebugMarker(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } diff --git a/src/GPURenderBundleEncoder.cpp b/src/GPURenderBundleEncoder.cpp index 2e0212c..0d09ec6 100644 --- a/src/GPURenderBundleEncoder.cpp +++ b/src/GPURenderBundleEncoder.cpp @@ -162,8 +162,7 @@ Napi::Value GPURenderBundleEncoder::setBindGroup(const Napi::CallbackInfo &info) Napi::Value GPURenderBundleEncoder::pushDebugGroup(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuRenderBundleEncoderPushDebugGroup(this->instance, groupLabel); + wgpuRenderBundleEncoderPushDebugGroup(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } @@ -179,8 +178,7 @@ Napi::Value GPURenderBundleEncoder::popDebugGroup(const Napi::CallbackInfo &info Napi::Value GPURenderBundleEncoder::insertDebugMarker(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuRenderBundleEncoderInsertDebugMarker(this->instance, groupLabel); + wgpuRenderBundleEncoderInsertDebugMarker(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } diff --git a/src/GPURenderPassEncoder.cpp b/src/GPURenderPassEncoder.cpp index b1e89e5..7a48622 100644 --- a/src/GPURenderPassEncoder.cpp +++ b/src/GPURenderPassEncoder.cpp @@ -214,8 +214,7 @@ Napi::Value GPURenderPassEncoder::setBindGroup(const Napi::CallbackInfo &info) { Napi::Value GPURenderPassEncoder::pushDebugGroup(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuRenderPassEncoderPushDebugGroup(this->instance, groupLabel); + wgpuRenderPassEncoderPushDebugGroup(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); } @@ -231,8 +230,7 @@ Napi::Value GPURenderPassEncoder::popDebugGroup(const Napi::CallbackInfo &info) Napi::Value GPURenderPassEncoder::insertDebugMarker(const Napi::CallbackInfo &info) { Napi::Env env = info.Env(); - const char* groupLabel = info[0].As().Utf8Value().c_str(); - wgpuRenderPassEncoderInsertDebugMarker(this->instance, groupLabel); + wgpuRenderPassEncoderInsertDebugMarker(this->instance, info[0].As().Utf8Value().c_str()); return env.Undefined(); }