Hide Forgot
Description of problem: Program start with ERROR: _display_error_with_code: CanvasShaderGLES3: Fragment Program Compilation Failed: 0:89(2): error: invalid input layout qualifier used and ERROR: get_current_version: CanvasShaderGLES3: Fragment Program Compilation Failed: 0:89(2): error: invalid input layout qualifier used and displays blank screen. Version-Release number of selected component (if applicable): 3.0.6-1 How reproducible: Steps to Reproduce: 1. Use Intel integrated graphics (tested: HD5500) 2. Upgrade mesa from 18.2.2 to 18.2.3 or 18.2.4 3. Actual results: Expected results: Additional info:
As far as I can tell it's due to the bogus Mesa 18.2.3 update on F29: https://bodhi.fedoraproject.org/updates/FEDORA-2018-bcdb732491 Many QA tests mentioned it was broken but Bodhi auto-pushed it to stable nevertheless. If the 18.2.4 candidate does not fix it either, the update should be reverted to 18.2.2 until a proper fix is found. According to https://bodhi.fedoraproject.org/updates/mesa-18.2.3-1.fc29#comment-857231 the update is broken due to a GCC update.
I asked an affected Godot user to downgrade to 18.2.2, and he confirms that it fixed the bug. Both 18.2.3 and 18.2.4 (currently in testing) are broken.
> 18.2.4 (currently in testing) Well it was just pushed to stable. It's still broken though.
Should likely be fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2018-b73380a8e4 (18.2.4-2) which was just pushed to stable. Could you confirm Clemens?
Ok nice. I am currently not on my Laptop. I will confirm it later this evening or tomorrow.
I just installed the 18.2.4-2 update. It seems to have finally fixed the issue. Godot is working properly again.
Thanks, closing as fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2018-b73380a8e4 then.