DescriptionAdd signalSyncPoint to the WebGraphicsContext3D command buffer impls.
Adds signalSyncPoint() support to our command buffer implementations
of WebGraphicsContext3D. Because we have to use a raw callback pointer
for WebGraphicsContext3D and this is not great, I've added a
SyncPointHelper class that adapts a base::Closure() for use with the
signalSyncPoint() method.
Tests:
GLRendererPixelTest.SignalSyncPoint
GLRendererPixelTest.SignalSyncPointOnLostContext
R=jamesr, piman
BUG=179896
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=196930
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #
Total comments: 4
Patch Set 4 : #Patch Set 5 : fixcomment #Patch Set 6 : add a test #Patch Set 7 : fix in process lost context #
Total comments: 3
Patch Set 8 : pass ownership #Patch Set 9 : #Patch Set 10 : #Patch Set 11 : #
Total comments: 3
Patch Set 12 : Fix lost context #Patch Set 13 : Callback during flush #Patch Set 14 : Working everything #Patch Set 15 : Extradiff #
Total comments: 2
Patch Set 16 : removedusing #Messages
Total messages: 25 (0 generated)
|