godotengine / godotengine/godot

Black screen frozen and console with infinite errors when launching edit project

Open
#96,272 1 comment 0 reactions 0 assignees View on GitHub
needs testing
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

GoDot Engine 4.3
x86_64 · 64 bit · 15 August 2024

### System information

Windows 10

### Issue description

This is the 1st time I use Godot, I never installed it before.
I'm on a laptop Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz 2.20 GHz, GTX 560m, 8Go RAM, Win 10 pro.
I installed latest version on August 29th.
I have copied the extracted *.exe in a folder, launched it. I have the window to create a project.
When I clic on edit this new project, I have a black window, never opening the edit Godot software.
When I try to launch the console *.exe, I see multiple errors
Example of errors in enclosed files and see some here :

![2024-08-29 12_00_42-Window](https://github.com/user-attachments/assets/1423479a-fe33-43ff-9f6d-2fd18313144f)
[godot_errors.txt](https://github.com/user-attachments/files/16797355/godot_errors.txt)

ERROR: No render pipeline was set before attempting to draw.
at: (servers/rendering/rendering_device.cpp:4050)
ERROR: Attempted to use an unused shader variant (shader is null),
at: (./servers/rendering/renderer_rd/pipeline_cache_rd.h:74)
ERROR: Parameter "pipeline" is null.
at: draw_list_bind_render_pipeline (servers/rendering/rendering_device.cpp:3840)
ERROR: This render pipeline requires (0) bytes of push constant data, supplied: (128)
at: (servers/rendering/rendering_device.cpp:4031)
ERROR: No render pipeline was set before attempting to draw.
at: (servers/rendering/rendering_device.cpp:4050)
ERROR: Attempted to use an unused shader variant (shader is null),
at: (./servers/rendering/renderer_rd/pipeline_cache_rd.h:74)
ERROR: Parameter "pipeline" is null.
at: draw_list_bind_render_pipeline (servers/rendering/rendering_device.cpp:3840)
ERROR: Parameter "shader" is null.
at: uniform_set_create (servers/rendering/rendering_device.cpp:2799)
ERROR: Parameter "uniform_set" is null.
at: draw_list_bind_uniform_set (servers/rendering/rendering_device.cpp:3928)
ERROR: This render pipeline requires (0) bytes of push constant data, supplied: (128)
at: (servers/rendering/rendering_device.cpp:4031)
ERROR: No render pipeline was set before attempting to draw.
at: (servers/rendering/rendering_device.cpp:4050)
ERROR: Attempted to use an unused shader variant (shader is null),
at: (./servers/rendering/renderer_rd/pipeline_cache_rd.h:74)
ERROR: Parameter "pipeline" is null.
at: draw_list_bind_render_pipeline (servers/rendering/rendering_device.cpp:3840)
ERROR: Parameter "shader" is null.
at: uniform_set_create (servers/rendering/rendering_device.cpp:2799)
ERROR: Parameter "uniform_set" is null.
at: draw_list_bind_uniform_set (servers/rendering/rendering_device.cpp:3928)
ERROR: This render pipeline requires (0) bytes of push constant data, supplied: (128)
at: (servers/rendering/rendering_device.cpp:4031)

### Steps to reproduce

clic on exe
create new project
ok

### Minimal reproduction project (MRP)

none

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the launch sequence on the reported Windows 10 and GTX 560m setup, using the attached errors as the initial evidence. Read servers/rendering/rendering_device.cpp and servers/rendering/renderer_rd/pipeline_cache_rd.h around the reported locations. Done means the editor opens for a newly created project without the repeated rendering errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, godot
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.