Skip to content

GLES3: Models flicker between textured and black when per pixel lighting is enabled on materials (Intel driver bug) #43891

@TheRektafire

Description

@TheRektafire

My Drive

Godot version:
3.2.3 Stable

OS/device including version:
Device: HP BS212WM (intel celeron n4000, 4gb ram, intel hd 600), Windows 10 64 bit, latest gpu drivers

Issue description:

Many models that I import into godot (both my own and models from other devs/games too) seem to flicker between being textured and fully black, but also seemingly only when per pixel lighting is enabled in the material. When I enabled the "Vertex Lighting" option in the SpatialMaterial in the imported mesh the issue seems to go away. This issue doesnt seem to effect GLES2, only GLES3. Also this issue seems to be more severe in 3.1 but it still exists in 3.2.3

Steps to reproduce:

Import a model into godot and leave per pixel lighting enabled in the material settings

Minimal reproduction project:

ayylmao1.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions