Closed Bug 1388293 Opened 7 years ago Closed 7 years ago

WebVR: Drawing to external monitor when canvas is set to 'antialias: false' does not work

Categories

(Core :: WebVR, defect, P3)

57 Branch
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox57 --- affected

People

(Reporter: esx2ve, Assigned: kip)

References

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Steps to reproduce:

1. Run https://github.com/toji/webvr.info/blob/master/samples/07-advanced-mirroring.html with context creation attrib 'antialias: true'.

Result: works properly

2. Run the same thing with 'antialias: false'

Result: view shows correctly in the HMD, black window in WebGL 2.0. 


Actual results:

'antialias: false' causes incorrect behaviour of drawing to the canvas after submitFrame() has been called.


Expected results:

gl commands after submitFrame() should show on the external monitor canvas
Component: Untriaged → WebVR
Product: Firefox → Core
I suspect that the patch in Bug 1400457 may correct this, as it also fixes other mirroring issues apparent on sites such as Sketchfab.com.

Let's re-test this once Bug 1400457 lands in FF58 and see if more work will be needed to correct it.
Assignee: nobody → kgilbert
Depends on: 1400457
Priority: -- → P3
See Also: → 1398997
I have reproduced this, and confirmed that that patch in Bug 1400457 corrects it.

I'll leave this bug open until Bug 1400457 lands and the fix can be confirmed to fix this one as well.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
This has been fixed with the patch in Bug 1400457 which has just landed.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.