summaryrefslogtreecommitdiff
path: root/src/gpu/sequence.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/sequence.cc')
-rw-r--r--src/gpu/sequence.cc10
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;