KhronosGroup / KhronosGroup/WebGL

Add tolerance to conformance/canvas/to-data-url-test.html

Open
#3,302 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
2.9k
Forks
703
Avg merge
2d 9h
Merged PRs (30d)
4

Description

WebGL and WebGL2 conformance tests conformance/canvas/to-data-url-test.html are failing on Chrome on mac with AMD GPUs, device IDs 0x6821, and 0x679e. Some of the tested pixels have alpha values that are off by one. Allowing a +/-1 tolerance to the test would be helpful to remove a test suppression.

See: https://crbug.com/1230781

Contributor guide

Open the contributing guide

Research direction

The target is conformance/canvas/to-data-url-test.html; start by reading its pixel comparisons and the related Chrome suppression context. Confirm the WebGL and WebGL2 conformance cases for the reported AMD devices, and consider the issue done when the +/-1 alpha variance passes without suppression.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
computer-graphics, testing-qa
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.