New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compatibility renderer (GLES3) incorrect rendering (half quads / cut off triangles) #79955
Comments
Can you test early versions of Godot (i.e 4.0-stable and 4.0.3) to see if this is an issue that was recently introduced? |
i tested 4.0.3 and the bug doesn't exist |
What Intel driver version are you using? Make sure you're using the latest version provided by Intel (not Windows Update, not your computer's OEM)? Note that Windows 8.1 is EOL, and upgrading to Windows 10 may resolve this issue. Chances are that the latest Intel drivers for Skylake IGPs were only made available for Windows 10, not 8.1. |
it seems the problem from shader_cache folder in godot appData |
For the record I had similar looking rendering issues (though not with triangles) ever since early pre-alpha versions of Godot 4. Example (Win 10, Nvidea 765M, Forward+): #79985 (comment) |
It would be very helpful to test #80680 as it aims to fix some issues with the shader cache as well as provide much better debug information so we can get at the root of issues like this |
The first time I run the game, it works fine. The second time, the editor gets broken. And opening the editor again shows the same issue. |
Binary load format being 1 is pretty fishy. CC @bitsawer For me, this is what I get on the second load:
|
@clayjohn, yeah, load format being 1 looks a bit weird, but who knows. I checked if there is a possibility for some weird overflow/conversion bug as we write GLEnum to file but read uint32_t, but it seems they both should be typedefs for unsigned int. Anyone who can repro this issue, can you build / download #80680 and run it from command line with
This one to run your project in play mode:
Or this to just start the Godot Project List:
and see if fully disabling the cache helps. |
This video shows the operation after the cache is disabled video.mp4The log of the first operation of the newly created project Details
Godot Engine v4.2.dev.custom_build.43479c33b - https://godotengine.org TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". Second operation log Details
Godot Engine v4.2.dev.custom_build.43479c33b - https://godotengine.org TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". The video just now is incomplete, so re-demonstrate it video2.mp4 |
I forgot to mention it, but Also, remember to give the project directory after @Vermisse Thanks for testing. Do you think if the |
@bitsawer There is no problem with using the 3.5 version of the program on this computer, I guess it is related to the new version of the shader, in addition, the graphics card I have this problem with is Intel, I read that the proposer of this problem also uses an Intel graphics card, and my own computer with another NVIDIA graphics card does not have this problem |
This comment was marked as off-topic.
This comment was marked as off-topic.
I'm not involved as a contributor to the project, so I'm not sure how much my input is worth, but this happens to me quite consistently. My fix is to turn my laptop performance settings from 'Best Battery Life' to 'Best Performance'. Not technically helpful, but for the regular joe this could be tripping them up. |
I can confirm this problem is also affecting me. I'm on a older laptop with an Intel graphics card as well. I've tried doing a clean uninstall of the driver and reinstall. The final solution was to downgrade to Godot 4.0. This seems to working so far. |
@Cablefish1 can you test with the latest dev release? https://godotengine.org/article/dev-snapshot-godot-4-3-dev-5/ We included some fixes that might help with this |
Just tested it. Problem persists though. There is a significant chance the problem is on my laptop though. I need to do a full windows re-install in order to rule out a problem on my end and I'm not sure when I'll get the time. Thanks for the attempt and for worrying about us lowlifes with older laptops :) |
Godot version
4.1.1 stable
System information
windows 8.1 intel hd 520 , compatibility renderer
Issue description
compatibility renderer does not work properly
Steps to reproduce
open godot 4.1.1 in compatibility renderer
or change the project to compatibility renderer
Minimal reproduction project
.
The text was updated successfully, but these errors were encountered: