We should not compile glx test when EGL provider enabled

RESOLVED FIXED in mozilla14

Status

()

Core
Graphics
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: romaxa, Assigned: romaxa)

Tracking

unspecified
mozilla14
ARM
Linux
Points:
---
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

5 years ago
Created attachment 610404 [details] [diff] [review]
Don't build glx test on non GLX platform

After GLProvider define and cleanup I guess we can define glx test compilation more nicely, only when GLX provider enabled
(Assignee)

Updated

5 years ago
Attachment #610404 - Flags: review?(joe)
Comment on attachment 610404 [details] [diff] [review]
Don't build glx test on non GLX platform

Review of attachment 610404 [details] [diff] [review]:
-----------------------------------------------------------------

lovely
Attachment #610404 - Flags: review?(joe) → review+
(Assignee)

Updated

5 years ago
Keywords: checkin-needed
Target Milestone: --- → mozilla14

Updated

5 years ago
Assignee: nobody → romaxa
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c149ce94c49
Flags: in-testsuite-
Keywords: checkin-needed
http://mozillamemes.tumblr.com/post/19498220636/try-server-takes-the-beatings-so-mozilla-inbound

Backed out due to WebGL mochitest orange.
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c149ce94c49

Also, please add the appropriate information to your ~/.hgrc file per the link below to make checkins easier. Thanks!
https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F
47571 INFO TEST-START | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html
++DOMWINDOW == 306 (0x5acf488) [serial = 1084] [outer = 0x48d5ca0]
++DOCSHELL 0x9bd69b0 == 7 [id = 230]
++DOMWINDOW == 307 (0x7048b88) [serial = 1085] [outer = (nil)]
WARNING: Subdocument container has no frame: file /builds/slave/m-in-lnx64-dbg/build/layout/base/nsDocumentViewer.cpp, line 2442
++DOMWINDOW == 308 (0x70498f8) [serial = 1086] [outer = 0x7048b10]
JavaScript warning: http://mochi.test:8888/tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html, line 382: WebGL: Can't get a usable WebGL context
JavaScript warning: http://mochi.test:8888/tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html, line 382: WebGL: Can't get a usable WebGL context
47572 ERROR TEST-UNEXPECTED-FAIL | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | Can't create a WebGL context
47573 INFO TEST-END | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | finished in 196ms

Updated

5 years ago
Depends on: 741166

Updated

5 years ago
No longer depends on: 741166
(Assignee)

Updated

5 years ago
Keywords: checkin-needed
This orange means that the feature test for GLX didn't work and glxtest got disabled also on GLX, causing WebGL to be blacklisted.
(Assignee)

Comment 6

5 years ago
Ok, I see where is the problem
Keywords: checkin-needed
(Assignee)

Comment 7

5 years ago
Created attachment 613732 [details] [diff] [review]
Don't build glx test on non GLX platform

Ok, this version should be better, will check it on try first
Attachment #610404 - Attachment is obsolete: true
(Assignee)

Comment 8

5 years ago
Try build for latest version
https://tbpl.mozilla.org/?tree=Try&rev=a413d468523a
(Assignee)

Updated

5 years ago
Attachment #613732 - Flags: review?(bjacob)
Attachment #613732 - Flags: review?(bjacob) → review+
(Assignee)

Updated

5 years ago
Keywords: checkin-needed
Side note: when you will want to turn on driver blacklisting on Meego, go in widget/xpwidget/GfxInfoX11.cpp, search for #ifdef MOZ_PLATFORM_MAEMO, replace that by a check for USE_GLX_TEST.
https://hg.mozilla.org/integration/mozilla-inbound/rev/2b5c840841c1
Keywords: checkin-needed
Backed out whole merge for bustage per Yoric (Bug 743574):

https://hg.mozilla.org/integration/mozilla-inbound/rev/12e42fb8e321
Target Milestone: mozilla14 → ---
Keywords: checkin-needed
Disregard that; PEBKAC. Did not get backed out. I misread TBPL.
Status: NEW → ASSIGNED
Keywords: checkin-needed
Target Milestone: --- → mozilla14
https://hg.mozilla.org/mozilla-central/rev/2b5c840841c1
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.