KhronosGroup / KhronosGroup/SPIRV-Cross

Couple of WebGL and ANGLE tests with Metal backend broken by #1696

Open
#1,705 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
GLSL
Stars
2.5k
Forks
713
Avg merge
2d 18h
Merged PRs (30d)
16

Description

See http://crbug.com/1227129

conformance/glsl/misc/ternary-operators-in-initializers.html WebGL test was broken when running on top of ANGLE's Metal backend.
As well as StateChangeTestES3.SamplerMetadataUpdateOnSetProgram/ES3_Metal in angle_end2end_tests.

Example failures:
https://ci.chromium.org/ui/p/chromium/builders/try/mac_optional_gpu_tests_rel/62223/overview

@HansKristian-Work

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with crbug.com/1227129 and the cited Chromium try build, then inspect conformance/glsl/misc/ternary-operators-in-initializers.html and StateChangeTestES3.SamplerMetadataUpdateOnSetProgram/ES3_Metal. Reproduce the failures on ANGLE's Metal backend and use both named tests to confirm they pass without regressions.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.