godotengine / godotengine/godot
Compute/texture demo is broken at current master version of Godot
- 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:

```
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:

### Steps to reproduce
See above
### Minimal reproduction project (MRP)
https://github.com/godotengine/godot-demo-projects/tree/master/compute/texture
Contributor guide
Assessment
This issue has not been assessed yet.