diff options
Diffstat (limited to 'src/gpu/sequence.cc')
| -rw-r--r-- | src/gpu/sequence.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/gpu/sequence.cc b/src/gpu/sequence.cc index 578fc01..62c2933 100644 --- a/src/gpu/sequence.cc +++ b/src/gpu/sequence.cc @@ -130,12 +130,10 @@ void NodeRegistry::set_external_view(const std::string& name, } void NodeRegistry::create_texture(Node& node) { - // Headless mode: skip texture creation - if (device_ == nullptr) { - node.texture = nullptr; - node.view = nullptr; - return; - } + // Headless mode: skip texture creation (compiled out in STRIP_ALL) + node.texture = nullptr; + node.view = nullptr; + HEADLESS_RETURN_IF_NULL(device_); WGPUTextureFormat format; WGPUTextureUsage usage; |
