Vladimir Vukicevic
|
7c9f6ae03a
|
b=609195; use GL_REPEAT for non-power-of-two textures if we have support for them; r=jrmuizel, a=b
|
2010-11-12 12:02:20 -08:00 |
|
Vladimir Vukicevic
|
c2d23145ca
|
b=609195; don't use GL_REPEAT for non-power-of-two textures; r=jrmuizel
|
2010-11-12 12:02:17 -08:00 |
|
Oleg Romashin
|
cdf15687d8
|
Bug 609838 - Fennec double-tap zoom is broken with HW acceleration enabled. r=jones.chris.g a=b-f
|
2010-11-11 07:44:42 +02:00 |
|
Robert O'Callahan
|
26f24119f8
|
Bug 602200. Share code to compute effective transforms and opacity, and snap effective transforms. r=bas,sr=vlad,a=blocker
|
2010-11-08 22:06:15 +13:00 |
|
Matt Woodrow
|
bc736cccb8
|
Bug 599507. Propagate opacity and transform from single-child ContainerLayerOGL to child. r=joe, a=blocker
|
2010-11-08 22:06:14 +13:00 |
|
Chris Jones
|
3070bf00d3
|
Bug 603885, part 2: Set up the framework for swap-and-readback. r=roc sr=vlad
|
2010-11-05 02:17:07 -05:00 |
|
Chris Jones
|
05cdadbe85
|
Bug 602428, part 4: Implement HW-decelerating ShadowThebesLayerOGL. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
b112317927
|
Bug 602431, part 7: Honor shadow-layer attributes in the GL layers backend. r=vlad
|
2010-10-13 17:55:45 -05:00 |
|
Chris Jones
|
c900f0f8e1
|
Bug 601888, part 1: Teach ThebesLayerOGL to draw backing buffers drawn with a resolution other than 1.0. r=mattwoodrow,vlad
|
2010-10-13 17:55:45 -05:00 |
|
Vladimir Vukicevic
|
0810605b28
|
b=600863; disable framebuffer blit optimization for TEXTURE_RECTANGLE targets; r=joe a=b7
|
2010-10-01 20:56:56 -07:00 |
|
Joe Drew
|
770a81fa76
|
Bug 596784 - Only draw the rects of the visible region, not the bounds. r=vlad a=b
|
2010-09-22 14:17:01 -04:00 |
|
Vladimir Vukicevic
|
82a36cf46a
|
Bug 596784 - Implement faster scrolling for GL thebes layers. r=roc,mattwoodrow a=b
|
2010-09-21 15:41:24 -04:00 |
|
Oleg Romashin
|
8c88c718ff
|
Merge with mozilla central 2779c55431a4, no conflicts
|
2010-09-10 22:32:25 -07:00 |
|
Chris Jones
|
3b953ced69
|
Merge m-c --> cedar
|
2010-09-08 17:25:30 -05:00 |
|
Vladimir Vukicevic
|
0031e81e55
|
Bug 592462 - fix fullscreen video with OpenGL on Maemo with Qt. r=jmuizelaar. a=blocking-fennec
--HG--
extra : rebase_source : 765979328a5337242c9b7a8bd837b92ed2ed4062
|
2010-09-09 16:41:02 -07:00 |
|
Chris Jones
|
a2c93af9b1
|
Bug 590294, part 8: Implement resolution-scaled drawing for basic layers. r=roc
|
2010-09-03 15:10:46 -05:00 |
|
Oleg Romashin
|
8aa93601ef
|
Bug 578649 - ThebesLayerOGL using wrong shader program on QT GL build. r=vlad,a=blocking-fennec
|
2010-09-07 17:37:34 -07:00 |
|
Vladimir Vukicevic
|
df9d6bc2dd
|
b=574481; fix layers lifetime isues; part 3 - add lifetime mgmt to GL layers; r=bas
|
2010-08-06 22:09:18 -07:00 |
|
Chris Jones
|
9bff50e1eb
|
Followup to bug 573829: Clean up a chunk of .rej vomit that just so happened to be syntactically correct and not change semantics. r=vlad
|
2010-07-29 14:15:13 -05:00 |
|
Chris Jones
|
da2a929d29
|
Bug 573829, part 4: Use GL_REPEAT and appropriate texcoords to render ThebesLayerOGL's pixels rotated correctly. r=vlad
|
2010-07-22 15:29:37 -05:00 |
|
Chris Jones
|
5ce4b9fe07
|
Bug 573829, part 3: Use ThebesLayerBuffer to retain contents for ASurface-backed TextureImages. r=vlad
|
2010-07-22 15:29:37 -05:00 |
|
Chris Jones
|
40a231016e
|
Bug 573829, part 1: Refactor ThebesLayerBuffer in preparation for its use in the OGL layers backend. r=roc
--HG--
rename : gfx/layers/basic/ThebesLayerBuffer.cpp => gfx/layers/ThebesLayerBuffer.cpp
rename : gfx/layers/basic/ThebesLayerBuffer.h => gfx/layers/ThebesLayerBuffer.h
|
2010-07-21 13:06:33 -05:00 |
|
Vladimir Vukicevic
|
4c1166372f
|
b=579696; BasicTextureImage doesn't handle partial updates properly; r=cjones
|
2010-07-19 14:54:17 -07:00 |
|
Matt Woodrow
|
47f140fb7d
|
Bug 564991. Part 8: Hoist GetLayerType out of individual layer manager types and make it available for all layers. r=jrmuizel,sr=vlad
|
2010-07-01 20:01:09 -05:00 |
|
Chris Jones
|
0e3cacd0f6
|
Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas
|
2010-07-01 11:30:38 -05:00 |
|
Oleg Romashin
|
fcce45e724
|
Bug 574581 - "Conditional jump or move depends on uninitialised value(s)" in ThebesLayerOGL::EnsureSurface(). r=jones.chris.g
--HG--
extra : rebase_source : 6934d7596614430ae5366da61b2a0846fd90c311
|
2010-06-25 07:18:56 -04:00 |
|
Oleg Romashin
|
c5124a04cd
|
Bug 571832 - GL ThebesLayer rendering layout on X-System terribly slow. ThebesLayer. r=vladimir.
|
2010-06-23 10:01:29 -04:00 |
|
Robert O'Callahan
|
37a26c36a7
|
Bug 568041. Add user-data API and GetRoot to LayerManager. Move mVisibleRegion into Layer. r=bas,sr=vlad
|
2010-06-01 11:29:37 +12:00 |
|
Vladimir Vukicevic
|
4c3754729e
|
b=567626; fix up opengl layers; r=bas
|
2010-05-24 23:35:35 -07:00 |
|
Robert O'Callahan
|
b32027fed6
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|
Robert O'Callahan
|
01e9dabdad
|
Backed out changeset b37bdb032fe7
|
2010-05-24 10:53:05 +12:00 |
|
Robert O'Callahan
|
0417d4868e
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|
Robert O'Callahan
|
20c2e464f7
|
Backed out changeset efa8719a93d2
|
2010-05-21 16:34:23 +12:00 |
|
Robert O'Callahan
|
6391e1262a
|
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
|
2010-05-21 15:20:48 +12:00 |
|
Robert O'Callahan
|
962d37b89b
|
Bug 564993. Part 1: Remove CopyFrom API, it won't be used. r=Bas
|
2010-03-03 13:53:52 +13:00 |
|
Bas Schouten
|
0e5a79ef23
|
Bug 560147: Use the new Unified OpenGL Wrapper for OpenGL layers, and remove wrapper code from layers. r=vlad
|
2010-04-27 04:09:47 +02:00 |
|
Bas Schouten
|
351a3f8126
|
Bug 561678: Use Platform Native drawing surfaces for ThebesLayerOGL. r=roc
|
2010-04-27 00:24:03 +02:00 |
|
Bas Schouten
|
926f20d238
|
Bug 546517: The layers OpenGL backend. r=vlad
|
2010-03-30 06:48:52 +02:00 |
|