git-learning-game / oh-my-git

An interactive Git learning game!
https://ohmygit.org
Other
2.04k stars 146 forks source link

Godot engine crashes on windows 10 #114

Closed JohnnyMoonlight closed 3 years ago

JohnnyMoonlight commented 3 years ago

Hey everybody,

somehow the godot engine seems not to like my machine. I have downloaded the game from https://blinry.itch.io/oh-my-git and unpacked it in a folder called 'oh-my-git'. On starting the binary, i see a command line shell and then a black screen, from which I can switch back via Alt+Tab. The shell gives the following errors:

Godot Engine v3.2.3.stable.official - https://godotengine.org
OpenGL ES 3.0 Renderer: Intel(R) UHD Graphics 620
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5095
ERROR: initialize: Directional shadow framebuffer status invalid
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5120
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5223
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303
ERROR: initialize: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:5303

ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
ERROR: reflection_atlas_set_size: Condition "status != 0x8CD5" is true. Continuing.
   At: drivers/gles3/rasterizer_scene_gles3.cpp:526
framebuffer fail, status: 8cd6
ERROR: _render_target_allocate: Condition "status != 0x8CD5" is true.
   At: drivers/gles3/rasterizer_storage_gles3.cpp:7188
framebuffer fail, status: 8cd6
ERROR: _render_target_allocate: Condition "status != 0x8CD5" is true.
   At: drivers/gles3/rasterizer_storage_gles3.cpp:7188
framebuffer fail, status: 8cd6
ERROR: _render_target_allocate: Condition "status != 0x8CD5" is true.
   At: drivers/gles3/rasterizer_storage_gles3.cpp:7188
framebuffer fail, status: 8cd6
ERROR: _render_target_allocate: Condition "status != 0x8CD5" is true.
   At: drivers/gles3/rasterizer_storage_gles3.cpp:7188
connected!

I am happy for any help to get this game up and running!

I am using a windows 10 machine,

bleeptrack commented 3 years ago

Hey! Thanks for bringing this to our attention. It seems to be some issue with Godot itself (and maybe a dual GPU setup?). I found this issue at the Godot repo. Maybe it will help you solve the rendering problem: https://github.com/godotengine/godot/issues/37569 :)

JohnnyMoonlight commented 3 years ago

Ah thanks a bunch - the issue was somewhere in between my machine and my monitors. I can start the game on my laptop without any external monitors connected, but cannot start with external monitors.