Skip to content

Adding variable with in storage qualifier crashes impellerc during shader hot reload #114536

@jonahwilliams

Description

@jonahwilliams

Example program:

in float foo;

out vec4 fragColor;

void main() {
  fragColor = vec4(1.0, 0.0, 0.0, 1.0);
}

On Windows this returns:

[ERROR:flutter/fml/backtrace.cc(108)] Caught signal SIGABRT during program execution.
Frame 0: 00007FF782A4B348 Unknown
Frame 1: 00007FF782A4AFEC Unknown
Frame 2: 00007FF782A49EAC Unknown
Frame 3: 00007FF782A4956C Unknown
Frame 4: 00007FF782A07DE0 Unknown
Frame 5: 00007FF782A0144D Unknown
Frame 6: 00007FF782A02FAE Unknown
Frame 7: 00007FF782DD258C Unknown
Frame 8: 00007FF9080E7034 BaseThreadInitThunk
Frame 9: 00007FF908AC26A1 RtlUserThreadStart

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: crashStack traces logged to the consolee: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions