KhronosGroup / KhronosGroup/WebGL

Create test case for UBO update bug in ANGLE's Metal backend

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

Description

In crbug.com/338348430 a bug was reported against ANGLE's Metal backend where updates to a uniform buffer object in between draw calls wasn't having the intended effect. A C++ test case was written for it; that test needs to be ported to the WebGL conformance suite in order to ensure this doesn't regress again in any browser or on any platform.

Contributor guide

Open the contributing guide

Research direction

Locate the existing C++ test for crbug.com/338348430 and the WebGL conformance suite, then compare how the bug scenario is represented in each. Port the test case so the uniform buffer update between draw calls is covered, and verify that the conformance test detects the regression across browsers or platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.