godotengine / godotengine/godot

Compute/texture demo is broken at current master version of Godot

Open
#90,174 5 comments 0 reactions 0 assignees View on GitHub
bug needs testing topic:rendering
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

Godot v4.3.dev (29b3d9e9e)

### System information

Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; 31.0.15.3619) - 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (16 Threads)

### Issue description

I open a issue at demo repo https://github.com/godotengine/godot-demo-projects/issues/1031 but it seems it's an engine issue and should be reported here.

When I opened the project https://github.com/godotengine/godot-demo-projects/tree/master/compute/texture, open the water scene and switch back to main scene, the log spams as this image:

![image](https://github.com/godotengine/godot/assets/8315986/cf29f62d-1bad-451a-b8df-3cf50769707e)

```
scene\resources\texture_rd.cpp:90 - Condition "!RD::get_singleton()->texture_is_valid(p_texture_rd_rid)" is true.
servers\rendering\rendering_device.cpp:3991 - Parameter "pipeline" is null.
servers\rendering\rendering_device.cpp:4079 - Parameter "uniform_set" is null.
servers\rendering\rendering_device.cpp:4079 - Parameter "uniform_set" is null.
servers\rendering\rendering_device.cpp:4079 - Parameter "uniform_set" is null.
This compute pipeline requires (0) bytes of push constant data, supplied: (32)
No compute pipeline was set before attempting to draw.
```

Trying to run the project will crash at start:

![image](https://github.com/godotengine/godot/assets/8315986/2dad0928-49c5-4233-907b-b46a0454d60b)

### Steps to reproduce

See above

### Minimal reproduction project (MRP)

https://github.com/godotengine/godot-demo-projects/tree/master/compute/texture

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.