lp:~chrisccoulson/oxide/arale-fixes

Created by Chris Coulson on 2015-03-16 and last modified on 2015-03-25
Get this branch:
bzr branch lp:~chrisccoulson/oxide/arale-fixes
Only Chris Coulson can upload to this branch. If you are Chris Coulson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Coulson
Project:
Oxide
Status:
Merged

Recent revisions

1022. By Chris Coulson on 2015-03-25

Add a fallback for when sync query doesn't work

1021. By Chris Coulson on 2015-03-25

Fix a startup race

1020. By Chris Coulson on 2015-03-24

Handle the case where we get a frame swap before we have a mailbox -> GPU buffer mapping

1019. By Chris Coulson on 2015-03-24

Split the mailbox buffer map in to a separate class

1018. By Chris Coulson on 2015-03-23

Don't use EGL image if it's not supported

1017. By Chris Coulson on 2015-03-23

Use a fence for synchronization using Chromium's GL_COMMANDS_COMPLETED_CHROMIUM query type. This fixes the flickering on Arale. Note that whilst this works adaquately for now, there is scope for optimizing the EGLImage rendering path further by using something similar to MailboxManagerSync and inserting a server wait on Qt's render thread. That's for another day though

1016. By Chris Coulson on 2015-03-19

Fix a typo from the merge

1015. By Chris Coulson on 2015-03-19

Merge from trunk

1014. By Chris Coulson on 2015-03-19

Refactor code that pulls in GPU-service related headers in to its own translation unit, which allows us to pull in GPU-client headers that means we can stop forward declaring GL types everywhere

1013. By Chris Coulson on 2015-03-18

Don't hold references to cc::ContextProvider outside of the compositor, or references to TextureRef outside of the GPU service - having a WebView is enough to keep these alive until the resources are returned on the compositor swap ACK, and if the GPU driver loses the context then it's pretty much game over anyway. This will enable us to simplify things quite a bit

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~oxide-developers/oxide/oxide.trunk
This branch contains Public information 
Everyone can see this information.

Subscribers