gfx/layers/opengl/ThebesLayerOGL.cpp
734c1ef3615127725cff6ca010a2ae5748f530b1
created 2012-03-19 14:38 +0000
pushed 2012-03-20 10:40 +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-03-17 23:57 +0000
Chris Lord Chris Lord - Bug 732917 - Upload textures progressively. r=bgirard
454764585486b04d96c459f422478755df944581
created 2012-03-17 12:07 +0000
pushed 2012-03-17 23:57 +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-03-17 23:57 +0000
Chris Lord Chris Lord - Bug 732917 - Enable double-buffering on Android. r=ajuma
c0569197ca1144885dcf44d20eeee7b2c9e9b3a7
created 2012-03-05 19:58 -0500
pushed 2012-03-14 15:19 +0000
Benoit Girard Benoit Girard - Bug 733184 - Remove more logging from widget. r=pcwalton
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2012-03-14 15:19 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2012-03-14 15:19 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
39a3044823b01608c231a281d106018e6687a10f
created 2012-03-02 14:27 -0500
pushed 2012-03-14 15:19 +0000
Benoit Girard Benoit Girard - Merge mc->Maple, resolved conflicts
aa9a6bbf4db5ad4ed2397a19f08503f255c5d111
created 2012-02-17 01:36 -0500
pushed 2012-03-14 15:19 +0000
Kartikaya Gupta Kartikaya Gupta - Put back some things left out of dougt's merge
2a4cc4afa030f92ea7bd03aa11f106a5ecbbee46
created 2012-02-16 18:06 -0800
pushed 2012-03-14 15:19 +0000
Doug Turner Doug Turner - Merge with mozilla-central
c8e124b39a2f476cf5f5470ac8f2d5b1019b507f
created 2012-02-15 16:03 -0500
pushed 2012-03-14 15:19 +0000
Matt Woodrow Matt Woodrow - Bug 725209 - Mark TextureImage as valid when self copying, and correctly mark the region needing to be redrawn. r=joe
dc390a2ae356015b9d14a900ca960652bf384795
created 2012-02-02 16:34 -0500
pushed 2012-03-14 15:19 +0000
Benoit Girard Benoit Girard - Add debug code, unapply me later
ec9be13d5fad1e78c066ad6e51248672cb84b8da
created 2012-03-01 21:26 +1300
pushed 2012-03-02 13:56 +0000
Matt Woodrow Matt Woodrow - Bug 700240 - Print display lists to a file. r=roc,bjacob
858aab8397af9a75003516173abb0c82c19401ff
created 2012-02-15 22:28 +1300
pushed 2012-02-15 16:38 +0000
Matt Woodrow Matt Woodrow - Bug 725209 - Mark TextureImage as valid when self copying, and correctly mark the region needing to be redrawn. r=joe
797896e68634128dfd785059f569c37ca2ece178
created 2012-01-16 00:41 -0500
pushed 2012-01-17 03:28 +0000
Oleg Romashin Oleg Romashin - Bug 715822 - OGL CleanupResources should cleanup Texture resources too. r=mattwoodrow
97a7011b26702576c2e5ee16066f32ceb174e417
created 2011-10-26 14:36 -0700
pushed 2011-10-29 08:32 +0000
Benoit Girard Benoit Girard - Bug 680082 - Add GetMaxTextureImageSize to correct size support for TiledTextureImage. r=matt.woodrow
dffaf14f66d32081476f757ab89ba4d5f60c8862
created 2011-10-27 10:17 -0400
pushed 2011-10-28 09:54 +0000
Benoit Girard Benoit Girard - Bug 680082 - [backout] Add GetMaxTextureImageSize to correct size support for TiledTextureImage.
dc3a32957e8582203f67b4b307e419e29575d16d
created 2011-10-26 14:36 -0700
pushed 2011-10-28 09:54 +0000
Benoit Girard Benoit Girard - Bug 680082 - Add GetMaxTextureImageSize to correct size support for TiledTextureImage. r=matt.woodrow
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
5061db810f1f886eb8f0aec42a322d820daea9a9
created 2011-10-14 13:16 -0700
pushed 2011-10-17 09:46 +0000
Benoit Girard Benoit Girard - Bug 691354 - Use NEAREST filter when OGL layers have no 3d transform/scaling. r=jmuizelaar
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed 2011-10-16 17:28 +0000
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
77a0851eda764c5525ec726ae6e36dc1b479ae9e
created 2011-10-15 21:07 +0100
pushed 2011-10-16 17:28 +0000
Oleg Romashin Oleg Romashin - Bug 694140 - With GL layers, panning/zooming causes corruption and wrong colours on Fennec. r=ajuma
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2011-10-13 13:50 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed 2011-10-13 13:50 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
38789564d25bb68c5b1c96b1e9986f6d036e39b4
created 2011-10-11 21:11 -0400
pushed 2011-10-12 10:03 +0000
Benoit Girard Benoit Girard - Bug 626694 - Remove unused TextureImage::IsRGB(). r=mattwoodrow
1defa404424da3836586c48f69193f6da40ffdd3
created 2011-10-10 16:19 -0700
pushed 2011-10-11 09:17 +0000
Matt Brubeck Matt Brubeck - Merge mozilla-central to mozilla-inbound
b0e79255fa97e9dc415cdd86d7e4c47609ea4fe8
created 2011-10-10 11:00 -0400
pushed 2011-10-10 21:41 +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-10-10 16:45 +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-10-10 15:01 +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-10-07 10:41 +0000
Oleg Romashin Oleg Romashin - Bug 690469 - ShadowThebesLayer Init/Swap API rework. r=cjones
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
5e6848a5ca2a26a8266df2a4c10ad5828ddbc1c7
created 2011-08-29 10:56 -0700
pushed 2011-08-30 11:14 +0000
Benjamin Stover Benjamin Stover - Bug 634759 Allow buffer rotation for mobile r=roc
01225860326563a71ab2d1cc6e92e9b6b60bf256
created 2011-08-24 15:10 +0100
pushed 2011-08-25 00:11 +0000
Chris Lord Chris Lord - Bug 611315 - Fix handling of rotated ShadowBufferOGL
50575fae9b1d3d2297793410321cc6ed6860abaa
created 2011-08-24 15:09 +0100
pushed 2011-08-25 00:11 +0000
Chris Lord Chris Lord - Fix drawing of GL Thebes layers with rotation when using tiled textures
0432558816ac53af208768975ffe1f6b0c70a13f
created 2011-08-23 17:12 -0400
pushed 2011-08-24 08:19 +0000
Benoit Girard Benoit Girard - Backout changeset 07d34812bdee, b879d413ce2d, 0c59eeb18700 due to android opengl regression on chrome pages; r=backout
7797172fc164f2f75bb739b47e99f1a5eaaa53a6
created 2011-08-20 15:07 -0400
pushed 2011-08-21 18:16 +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-08-21 18:16 +0000
Matt Woodrow Matt Woodrow - Bug 675474 - Draw all ThebesLayer content before compositing and synchronize with glXWaitX on GLX. r=bjacob,roc
07d34812bdee0abbce80d719973615129aa9a265
created 2011-08-19 09:36 +0100
pushed 2011-08-21 18:16 +0000
Chris Lord Chris Lord - Bug 611315 - Fix handling of rotated ShadowBufferOGL. r=mattwoodrow
b879d413ce2da99a437899e0da53521f91439f22
created 2011-08-19 09:36 +0100
pushed 2011-08-21 18:16 +0000
Chris Lord Chris Lord - Bug 611315 - Fix drawing of tiled GL Thebes layers with rotation. r=mattwoodrow
de9252e8b8f46d84a84d7c89892d5d98252983bd
created 2011-08-17 22:55 +0200
pushed 2011-08-18 09:39 +0000
Marco Bonardo Marco Bonardo - Backout changeset 3db901280232, (Bug 666385) to investigate Mac Tdhtml regression.
3db9012802323ecc0265e8e4b0418e5f29f355e1
created 2011-08-10 08:47 -0700
pushed 2011-08-18 09:39 +0000
Benoit Girard Benoit Girard - Bug 666385 - Fix tiled scrolling on Android; r=roc
aee7dcfde22319196ad1cab7e0ffe6a40b221756
created 2011-08-09 11:38 -0400
pushed 2011-08-10 14:22 +0000
Florian Haenel Florian Haenel - Bug 669602 - Fennec/OGL: Paint Artifacts on chrome pages background after scrolling. r=joe,roc
709b5696199b5c146f81f7a981598ad2d93cf0df
created 2011-07-06 11:00 -0700
pushed 2011-07-06 18:14 +0000
Florian Haenel Florian Haenel - Bug 607687 - Fennec should take care about Texture MAX size HW limitation r=jmuizelaar
c6dddbeba72b3a27438740a18008da14c571eee7
created 2011-07-05 14:50 +1200
pushed 2011-07-05 08:15 +0000
Matt Woodrow Matt Woodrow - Bug 656185 - Part 1 - Move BindAndDrawQuadWithTextureRect into LayerManagerOGL. r=joe
05058eacd33ae47c88f3171ca01f6e64c719cd01
created 2011-06-27 15:21 +1200
pushed 2011-06-27 09:03 +0000
Matt Woodrow Matt Woodrow - Back out bug 656185 due to windows compile failures
f18032387a590fb2b54a449fd70566996930208e
created 2011-06-27 14:32 +1200
pushed 2011-06-27 09:03 +0000
Matt Woodrow Matt Woodrow - Bug 656185 - Part 1 - Move BindAndDrawQuadWithTextureRect into LayerManagerOGL. r=joe
123d2c2f626066e8b5d393ea13da451e09594ea3
created 2011-06-23 00:11 +1200
pushed 2011-06-22 19:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 637852. Part 9: Remove resolution support from BasicLayers, ShadowLayers and GL layers. r=mattwoodrow
7642608ac4a5a322a30a3d0149209e4f2eed3b32
created 2011-05-19 12:53 +0200
pushed 2011-05-19 13:07 +0000
Florian Hänel Florian Hänel - Bug 628566 - Implement basic tiling of ImageLayerOGL. r=joe
90e46b3e8e6f973a78280d340b64f8ed4d831624
created 2011-04-19 15:07 +1200
pushed 2011-04-19 03:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
36f62297c1e146a12045c4650e902ace2766ae15
created 2011-04-19 15:07 +1200
pushed 2011-04-19 03:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
3a8ab199da980702b8e2027e8d3a4f780f02a0bd
created 2011-04-19 10:50 +1200
pushed 2011-04-18 23:11 +0000
Matt Woodrow Matt Woodrow - Bug 648741 - Correctly bind pixmaps to textures during the draw call on X11 accelerated layers. r=bjacob
6f831c7a1990d880af0b9837793570bb57dfaa87
created 2011-04-07 16:58 -0700
pushed 2011-04-08 18:05 +0000
Matt Woodrow Matt Woodrow - Bug 640082 - Part 4 - Create TextureImageGLX which uses texture_from_pixmap. r=joe
ea1b21a2bf821009cc2f2585a997586b85461cff
created 2011-04-07 16:58 -0700
pushed 2011-04-08 18:05 +0000
Matt Woodrow Matt Woodrow - Bug 640082 - Part 3 - Add BindTexture functions to TextureImage. r=joe
18c60f250f9fdf314c74e6db24b6b2f90b93969c
created 2011-04-06 16:38 -0700
pushed 2011-04-06 23:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 647315. Update ThebesLayerOGL with the same fix. r=mattwoodrow
70cedf3a3327ce6cbb671a061dad6d94b2723b4e
created 2011-04-02 19:14 -0700
pushed 2011-04-06 23:41 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
bec3f251f53a43a08a13d31f190cf2877bc99f23
created 2011-04-01 10:33 +1300
pushed 2011-03-31 22:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 635373. When resampling a ThebesLayer, ensure that D3D9 and OpenGL layers paint the entire layer as one quad to avoid unnecessary aliasing. r=bas
844579d342003efcb2baaf3ec4d5bf0d63cae619
created 2011-04-01 10:33 +1300
pushed 2011-03-31 22:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 635373. ThebesLayerOGL needs to make sure we only sample valid pixels too. r=mattwoodrow
47340263d0712dbac9e37e1a02b2ff1cf2a38112
created 2011-03-31 09:11 -0400
pushed 2011-03-31 13:13 +0000
Kyle Huey Kyle Huey - Backed out changeset a5dbece71e4a due to test failures
a5dbece71e4abc15d58b2e390235fb0af420a124
created 2011-03-31 07:22 -0400
pushed 2011-03-31 11:34 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
502114bb31e816f708ac67af94194ad135941c74
created 2011-03-01 14:30 -0600
pushed 2011-03-01 20:37 +0000
Robert O'Callahan Robert O'Callahan - Bug 635373. Disable ThebesLayerBuffer rotation for non-identity resolutions, and add API to disable rotation explicitly. r=cjones a=beltzner
less more (0) -100 -60 tip