diff options
Diffstat (limited to 'src/gpu/sequence.cc')
| -rw-r--r-- | src/gpu/sequence.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/sequence.cc b/src/gpu/sequence.cc index 38a6866..578fc01 100644 --- a/src/gpu/sequence.cc +++ b/src/gpu/sequence.cc @@ -130,6 +130,13 @@ 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; + } + WGPUTextureFormat format; WGPUTextureUsage usage; |
