Closed Bug 1215279 Opened 4 years ago Closed 1 year ago

Pass WebGL2 UBO conformance tests

Categories

(Core :: Canvas: WebGL, defect)

defect
Not set

Tracking

()

RESOLVED FIXED

People

(Reporter: jrmuizel, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

No description provided.
Depends on: 1215296
I took a quick look at the UBO code to jog my memory.

It looks like WebGL2Context::GetUniformIndices is going to need updating now the shader transpiler is available. The function will need to map the passed in names to the mangled names before querying.
Whiteboard: [gfx-noted]
The tests seem like they're currently broken:
https://github.com/KhronosGroup/WebGL/issues/1272
Depends on: 1218559
Blocks: webgl2
One of the problems with the tests is fixed. There may still be other issues. From my reading, it looks like the tests are filling the uniform buffer with random values and expecting the value to be 1.
Depends on: 1220783
Depends on: 1220821

We pass at least deqp/functional/gles3/uniformbuffers/* on Windows+ANGLE.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.