Screencasting is GL renderer-specific
Bug #1660269 reported by
Daniel van Vugt
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Screencasting is GL renderer-specific
This creates two problems:
1. Writing a screencast/
2. Such a client is also GL-specific.
Ideally our renderers should just be aware of when there is a client wanting a cast, and each renderer should be able to scrape its own screen and export that to a software buffer. Thus screencasting clients would never need to use GL. This would also solve bug 1660266 and possibly bug 1294362.
Changed in mir: | |
status: | New → Triaged |
To post a comment you must log in.
I agree that GL is too entrenched in the screencast code at the current time. Part of the renderer work should be to be able to replace the screencast bits easily.
However, I'm not quite sure its reasonable for clients to render to screen with GL and render to the screencast using another method. Translating GL state to another method would be quite burdensome for anyone wanting to draw via GL.