Skip to content
This repository was archived by the owner on Jan 29, 2025. It is now read-only.
This repository was archived by the owner on Jan 29, 2025. It is now read-only.

[spv-out] Multiple entry points causes failure with Adreno drivers #1328

@encounter

Description

@encounter

Can be reproduced with a shader as simple as:

[[stage(fragment)]]
fn fs_main_linear(in: VertexOutput) -> FragmentOutput {
    return in.v_Color;
}

[[stage(fragment)]]
fn fs_main_srgb(in: VertexOutput) -> FragmentOutput {
    return in.v_Color;
}

Vulkan failure when creating render pipeline, simply ERROR_UNKNOWN, no other information.

(Tested with Adreno 620 on Pixel 5a)

Metadata

Metadata

Assignees

Labels

area: back-endOutputs of shader conversionkind: featureNew feature or requestlang: SPIR-VBinary SPIR-V input and output

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions