gfx/layers/opengl/ThebesLayerOGL.h
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-10-08 19:23 +0000
David Anderson David Anderson - Merge from mozilla-central.
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed 2012-10-08 19:23 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-10-08 19:23 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-10-08 19:23 +0000
David Anderson David Anderson - Backout merge.
32a3b6dde9879acc5ca7086a4d5f97a814a1ee63
created 2012-07-23 16:58 -0700
pushed 2012-08-28 00:20 +0000
Chris Jones Chris Jones - Bug 771350, part 2: Use OpenDescriptorForTexturing() in ShadowThebesLayerOGL, where possible. r=BenWa
d472eab26a31c8c3aa04e19df5bc7a9094a68bf8
created 2012-07-23 16:58 -0700
pushed 2012-08-28 00:20 +0000
Chris Jones Chris Jones - Bug 771350, part 0: Remove some dead code to make later patches clearer. r=BenWa
48d0e85546ea866460d909a7c9ae3fbef2afc3c5
created 2012-07-20 00:36 -0700
pushed 2012-08-28 00:20 +0000
Andreas Gal Andreas Gal - Remove dead code from upload path (bug 775863, r=cjones).
adc555d8841c2b79b80df752f1fb050c9dbb9163
created 2012-07-19 01:52 -0700
pushed 2012-08-28 00:20 +0000
cbrocious cbrocious - Strip out the progressive upload logic and other unnecessary upload paths from ShadowThebesLayerOGL (bug 775436, r=cjones).
4ee990ea5eb4cc4f473e9dae977c043528e9c6f2
created 2012-07-12 05:51 -0700
pushed 2012-07-16 20:02 +0000
Chris Jones Chris Jones - Bug 765734, part 4: Add an RAII helper to open/close SurfaceDescriptors and mark usage of SurfaceDescriptor as ReadOnly or ReadWrite. r=BenWa,nrc sr=roc
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-06-04 20:19 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
734c1ef3615127725cff6ca010a2ae5748f530b1
created 2012-03-19 14:38 +0000
pushed 2012-04-24 17:50 +0000
Chris Lord Chris Lord - Bug 736850 - Cancel progressive upload task on buffer destruction. r=bgirard
bfc040abada9cde5de09b01394c844fb55b770dc
created 2012-03-17 12:07 +0000
pushed 2012-04-24 17:50 +0000
Chris Lord Chris Lord - Bug 732917 - Upload textures progressively. r=bgirard
454764585486b04d96c459f422478755df944581
created 2012-03-17 12:07 +0000
pushed 2012-04-24 17:50 +0000
Chris Lord Chris Lord - Bug 732917 - Upload to texture on demand. r=bgirard,mattwoodrow
307d7efc67257702861ea4e78b1009bc4959f207
created 2012-03-17 12:07 +0000
pushed 2012-04-24 17:50 +0000
Chris Lord Chris Lord - Bug 732917 - Enable double-buffering on Android. r=ajuma
797896e68634128dfd785059f569c37ca2ece178
created 2012-01-16 00:41 -0500
pushed 2012-02-01 18:17 +0000
Oleg Romashin Oleg Romashin - Bug 715822 - OGL CleanupResources should cleanup Texture resources too. r=mattwoodrow
1defa404424da3836586c48f69193f6da40ffdd3
created 2011-10-10 16:19 -0700
pushed 2011-11-09 02:03 +0000
Matt Brubeck Matt Brubeck - Merge mozilla-central to mozilla-inbound
b0e79255fa97e9dc415cdd86d7e4c47609ea4fe8
created 2011-10-10 11:00 -0400
pushed 2011-11-09 02:03 +0000
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
bcf12565b95b9df0ebd91c7d511225c2a28c88ce
created 2011-10-10 09:43 -0700
pushed 2011-11-09 02:03 +0000
Matt Brubeck Matt Brubeck - Back out f7bf7ac18a79 (bug 684826), 3a910924c50c (bug 687367), and 524a6bb8744b (bug 693086) because of Android bustage on a CLOSED TREE
524a6bb8744b9116f7d0f85393e7d86243c760a5
created 2011-10-10 11:00 -0400
pushed 2011-11-09 02:03 +0000
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
703df62e855b1ba92f4140d804e5f04e82021a2a
created 2011-10-02 17:19 -0400
pushed 2011-11-09 02:03 +0000
Oleg Romashin Oleg Romashin - Bug 690469 - ShadowThebesLayer Init/Swap API rework. r=cjones
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-11-09 02:03 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
7797172fc164f2f75bb739b47e99f1a5eaaa53a6
created 2011-08-20 15:07 -0400
pushed 2011-09-27 17:43 +0000
Justin Wood Justin Wood - Backout Bug 594876, Bug 675474, and Bug 675532, to fix OSX64 Reftest orange, and Linux perf regression. rs+=edmorly
58147380793b71cadae0ed29930b30f4a76e135a
created 2011-08-20 14:04 +1200
pushed 2011-09-27 17:43 +0000
Matt Woodrow Matt Woodrow - Bug 675474 - Draw all ThebesLayer content before compositing and synchronize with glXWaitX on GLX. r=bjacob,roc
123d2c2f626066e8b5d393ea13da451e09594ea3
created 2011-06-23 00:11 +1200
pushed 2011-07-05 17:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 637852. Part 9: Remove resolution support from BasicLayers, ShadowLayers and GL layers. r=mattwoodrow
70cedf3a3327ce6cbb671a061dad6d94b2723b4e
created 2011-04-02 19:14 -0700
pushed 2011-04-12 01:19 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
47340263d0712dbac9e37e1a02b2ff1cf2a38112
created 2011-03-31 09:11 -0400
pushed 2012-10-08 19:23 +0000
Kyle Huey Kyle Huey - Backed out changeset a5dbece71e4a due to test failures
a5dbece71e4abc15d58b2e390235fb0af420a124
created 2011-03-31 07:22 -0400
pushed 2012-10-08 19:23 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
9a10911e5b290e5a8d02bf751b2283882a4d4d27
created 2011-01-05 22:54 -0600
pushed 2012-10-08 19:23 +0000
Chris Jones Chris Jones - Bug 623255: Ensure LayerOGL::Destroy is called for "orphaned" shadow OGL layers before the GLContext is deleted. r=vlad a=b
b083bc8b79ab0afb0371d419f0ac1246a9004412
created 2010-12-31 09:40 +0200
pushed 2012-10-08 19:23 +0000
Oleg Romashin Oleg Romashin - Bug 619490 - Don't use double-buffered shadowed layers with OGL compositing r=cjones a=b-f
f35c89eac3923034bc4a373d05b9772c6a05afc0
created 2010-11-08 22:06 +1300
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 602200. Share code to compute effective transforms and opacity, and snap effective transforms. r=bas,sr=vlad,a=blocker
362567eee98261c00a8544f714eeaa0b436c12a7
created 2010-11-08 22:06 +1300
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 599507. Propagate opacity and transform from single-child ContainerLayerOGL to child. r=joe, a=blocker
bffc3f0cf9499b91e1fb4db27e7f23abfb9c1e2b
created 2010-11-05 02:17 -0500
pushed 2012-10-08 19:23 +0000
Chris Jones Chris Jones - Bug 603885, part 2: Set up the framework for swap-and-readback. r=roc sr=vlad
22e4c83016ecf58a09fec63b482d7719a372a5e8
created 2010-10-13 17:55 -0500
pushed 2012-10-08 19:23 +0000
Chris Jones Chris Jones - Bug 602428, part 4: Implement HW-decelerating ShadowThebesLayerOGL. r=vlad
a518f8ffb81337a3121cbbe6609c32b7ca70b461
created 2010-10-01 20:56 -0700
pushed 2012-10-08 19:23 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=600863; disable framebuffer blit optimization for TEXTURE_RECTANGLE targets; r=joe a=b7
0ebbc02a5c8726cb61224758767200a9d8c21db4
created 2010-08-06 22:09 -0700
pushed 2012-10-08 19:23 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=574481; fix layers lifetime isues; part 3 - add lifetime mgmt to GL layers; r=bas
f4d3421c4702dc99357f948c24ae83c8ae0d699c
created 2010-07-22 15:29 -0500
pushed 2012-10-08 19:23 +0000
Chris Jones Chris Jones - Bug 573829, part 3: Use ThebesLayerBuffer to retain contents for ASurface-backed TextureImages. r=vlad
7f4929f934c0e269c675b6013817dd875a6df18d
created 2010-07-01 20:01 -0500
pushed 2012-10-08 19:23 +0000
Matt Woodrow Matt Woodrow - Bug 564991. Part 8: Hoist GetLayerType out of individual layer manager types and make it available for all layers. r=jrmuizel,sr=vlad
6683cd803cc40b4ccce4207ae91e8e97e543d6ee
created 2010-07-01 11:30 -0500
pushed 2012-10-08 19:23 +0000
Chris Jones Chris Jones - Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas
ac4fbacc524ad6278f49d41b5aafab0f648071ca
created 2010-06-23 10:01 -0400
pushed 2012-10-08 19:23 +0000
Oleg Romashin Oleg Romashin - Bug 571832 - GL ThebesLayer rendering layout on X-System terribly slow. ThebesLayer. r=vladimir.
6c0d9d3b28c2ff462cba349f2a0adfcca890faa2
created 2010-06-01 11:29 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 568041. Add user-data API and GetRoot to LayerManager. Move mVisibleRegion into Layer. r=bas,sr=vlad
f70a48308703eaff027023fc7afdfc9dc3610897
created 2010-05-27 13:04 -0700
pushed 2012-10-08 19:23 +0000
Daniel Holbert Daniel Holbert - Bug 567626 followup: Add missing "*/" at end of first line in CanvasLayerOGL.cpp, ColorLayerOGL.h, & ThebesLayerOGL.h, to fix 'warning: "/*" within comment'. rs=vlad
683e229680747c5344e3abfdc46af35e40c2cf3c
created 2010-05-24 23:35 -0700
pushed 2012-10-08 19:23 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=567626; fix up opengl layers; r=bas
9088249086458245908fa25040c3fd45f47ee689
created 2010-05-21 15:20 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
c00ecd45cad848858798599c416c11ed445a9d3a
created 2010-05-24 10:53 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset b37bdb032fe7
b37bdb032fe774d3795cf37f4a445c0f62f06c66
created 2010-05-21 15:20 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
0ea291c0ab7dd0ce1ee4ae6a8e68c1fbf63d7990
created 2010-05-21 16:34 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset efa8719a93d2
efa8719a93d29d089584884f1513897ed82bcf88
created 2010-05-21 15:20 +1200
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
993b61b6fe893b22cc361b6e78e8c0cf5dabb31d
created 2010-03-03 13:53 +1300
pushed 2012-10-08 19:23 +0000
Robert O'Callahan Robert O'Callahan - Bug 564993. Part 1: Remove CopyFrom API, it won't be used. r=Bas
ec0266fb1667faf9b3daf696ac7a5e14ad965e81
created 2010-04-27 04:09 +0200
pushed 2012-10-08 19:23 +0000
Bas Schouten Bas Schouten - Bug 560147: Use the new Unified OpenGL Wrapper for OpenGL layers, and remove wrapper code from layers. r=vlad
861f07be1937071488b7fe0d3f4f600b5eb1310d
created 2010-04-27 00:24 +0200
pushed 2012-10-08 19:23 +0000
Bas Schouten Bas Schouten - Bug 561678: Use Platform Native drawing surfaces for ThebesLayerOGL. r=roc
4981947357e5eb1c32880a6c157874a61964237e
created 2010-03-30 06:48 +0200
pushed 2012-10-08 19:23 +0000
Bas Schouten Bas Schouten - Bug 546517: The layers OpenGL backend. r=vlad
less more (0) tip