Closed Bug 1743734 Opened 4 years ago Closed 4 years ago

ANGLE reports driver version and date even in sanitized RENDERER string

Categories

(Core :: Graphics: CanvasWebGL, defect, P1)

defect

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: jgilbert, Assigned: jgilbert)

Details

Attachments

(2 files)

This happened in the newest ANGLE update, and is the exact opposite of what we're trying to do with RENDERER now!

Severity: -- → S4
Priority: -- → P1
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6ddcad24243a Strip d3d driver version from ANGLE RENDERER strings. r=gfx-reviewers,lsalzman

Backed out for causing gtest failures on Logging.h

  • Backout link
  • Push with failures
  • Failure Log
  • Failure log 2
  • Failure line: Assertion failure: [GFX1]: Failed to parse ANGLE renderer: ANGLE (Radeon RX Vega Direct3D11 vs_5_0 ps_5_0), at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:751
  • Failure line 2: TEST-UNEXPECTED-FAIL | SanitizeRenderer.TestAngleVega | Expected equality of these values:
Flags: needinfo?(jgilbert)
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b4db83082181 Strip d3d driver version from ANGLE RENDERER strings. r=gfx-reviewers,lsalzman

Backed out for causing bustage on SanitizeRenderer.cpp

[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -  In file included from Unified_cpp_dom_canvas0.cpp:128:
[task 2021-12-10T03:41:25.367Z] 03:41:25    ERROR -  /builds/worker/checkouts/gecko/dom/canvas/SanitizeRenderer.cpp:135:5: error: non-void lambda does not return a value in all control paths [-Werror,-Wreturn-type]
[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -      });
[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -      ^
[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -  1 error generated.
[task 2021-12-10T03:41:25.367Z] 03:41:25    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:662: Unified_cpp_dom_canvas0.o] Error 1
[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/dom/canvas'
[task 2021-12-10T03:41:25.367Z] 03:41:25     INFO -  gmake[4]: *** Waiting for unfinished jobs....
Flags: needinfo?(jgilbert)
Flags: needinfo?(jgilbert)
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ae702cad9bd4 Strip d3d driver version from ANGLE RENDERER strings. r=gfx-reviewers,lsalzman

Backed out changeset ae702cad9bd4 (Bug 1743734) for causing mochitest failures on test_renderer_strings.html.
Backout link
Push with failures
Failure Log

In particular expectations for (unmasked,masked) renderer on CI, and add
gtests for the renderer strings we know we'll see on CI.
This way we can run ./mach gtest SanitizeRenderer* locally and be sure
this test won't fall apart on CI's various renderers.

Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/795007fcea32 Strip d3d driver version from ANGLE RENDERER strings. r=gfx-reviewers,lsalzman https://hg.mozilla.org/integration/autoland/rev/28a6eeb405aa Add stronger tests for SanitizeRenderer. r=gfx-reviewers,lsalzman
Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: