gfx/layers/ThebesLayerBuffer.h
d0ac87065f1a715992ddd36866f2ed2764dd1132
created 2013-11-27 13:29 +1300
pushed 2013-11-27 09:57 +0000
Nicholas Cameron Nicholas Cameron - Bug 932888. Remove some now unnecessary includes. r=mattwoodrow
95f3ce0b7c96b20c28bf68dadb79cd467b6deef8
created 2013-11-27 13:29 +1300
pushed 2013-11-27 09:57 +0000
Nicholas Cameron Nicholas Cameron - Bug 932888. Remove thebes paths from ThebesLayerBuffer (part 1). r=mattwoodrow
ef5ebb5a13e92a50e3aa4ba2bc55b971482c491d
created 2013-11-22 11:07 +1300
pushed 2013-11-22 13:45 +0000
Nicholas Cameron Nicholas Cameron - Bug 900248. Don't assume ThebesLayerBufer will get the buffers it wants. r=mattwoodrow
59994113d911f74824d9e3692596452a657f3dd1
created 2013-11-19 14:56 -0500
pushed 2013-11-20 03:26 +0000
Ben Kelly Ben Kelly - Bug 940488 - Initalize RotatedBuffer::mDidSelfCopy. r=BenWa
7bd00328409922f8660d87ddb309f43934f915d4
created 2013-11-07 08:10 +1300
pushed 2013-11-07 02:11 +0000
Matt Woodrow Matt Woodrow - Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
c5116411da659494c692a531d890e63876259aef
created 2013-11-05 17:50 +1300
pushed 2013-11-05 12:25 +0000
Matt Woodrow Matt Woodrow - Bug 923434 - Use DrawSurface in ThebesLayerBuffer instead of FillRect. r=Bas
27b3b090e4fd66b7a7c727c0d42137a6af16557d
created 2013-10-11 16:47 -0400
pushed 2013-10-20 08:44 +0000
Benoit Girard Benoit Girard - Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
9ae8ea90aff4e142f777beb659f8488d35a0a983
created 2013-10-18 10:21 -0400
pushed 2013-10-18 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6150269410b2 (bug 921212) for bustage on a CLOSED TREE.
6150269410b2ddad02f99457a33d922e2e3784ad
created 2013-10-11 16:47 -0400
pushed 2013-10-18 19:14 +0000
Benoit Girard Benoit Girard - Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2013-09-25 02:43 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
15e9e36b7abc5554575bed56d4abb57e191d134c
created 2013-09-11 17:08 +1200
pushed 2013-09-12 11:04 +0000
Matt Woodrow Matt Woodrow - Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
771e3bbcd72126a43ee5267b8d6e01281ad75b20
created 2013-09-12 16:53 +1200
pushed 2013-09-12 11:04 +0000
Matt Woodrow Matt Woodrow - Bug 914505 - Make sure that ThebesLayerBuffer::SupportsAzureContent is correct for the first frame. r=nrc
1eede7e170a7c74ed141f296e1a6db917a306561
created 2013-09-11 13:31 -0400
pushed 2013-09-12 00:24 +0000
Vladan Djeric Vladan Djeric - Backed out changeset a2f85a996314 (bug 907926) for TART regressions
a2f85a996314529e2054e0a9bb1353244aa5104f
created 2013-09-11 17:08 +1200
pushed 2013-09-12 00:24 +0000
Matt Woodrow Matt Woodrow - Bug 907926 - Don't ignore the composition operator in the Azure paths through ThebesLayerBuffer. r=roc
24c814a25a79de2d7298074c069d56e7be45659e
created 2013-08-12 11:17 +1200
pushed 2013-08-21 12:07 +0000
Nicholas Cameron Nicholas Cameron - Bug 903816. Include-what-you-use for gfx/layers. r=roc
cb38092d519d65b7c6c0b34acb3f9dfab04e71df
created 2013-08-11 19:21 -0700
pushed 2013-08-12 09:28 +0000
Phil Ringnalda Phil Ringnalda - Back out d393cfeb5dbf:9f82224bb8a3 (bug 903816) for Android reftest failures
d393cfeb5dbf33497d1ac63919514d226bf9ba02
created 2013-08-12 11:17 +1200
pushed 2013-08-12 09:28 +0000
Nicholas Cameron Nicholas Cameron - Bug 903816. Include-what-you-use for gfx/layers. r=roc
0428fd3a0d3a3790f45c22511ea70ee69ae4e351
created 2013-08-09 11:32 +1200
pushed 2013-08-09 23:09 +0000
Nicholas Cameron Nicholas Cameron - Bug 902330. Fix the SupportsAzureContent mess. r=mattwoodrow
7ffdc2d559d7b7740d53a26ffdeb23deab5981bc
created 2013-08-09 11:30 +1200
pushed 2013-08-09 23:09 +0000
Nicholas Cameron Nicholas Cameron - Bug 902329. Implement component alpha thebes layers with Azure. r=mattwoodrow
04d8c8834642e3f4f3666818bcb8d37729fc0a7f
created 2013-08-09 11:30 +1200
pushed 2013-08-09 23:09 +0000
Nicholas Cameron Nicholas Cameron - Bug 901404. Support Azure with single buffered thebes layers. r=mattwoodrow
c3c3d36fa76e58f732d2d69cd611b8db7f8fcf06
created 2013-07-24 18:46 +1200
pushed 2013-07-24 12:36 +0000
Nicholas Cameron Nicholas Cameron - Bug 895369. Add some asserts to ThebesLayerBuffer. r=mattwoodrow
26f83c4cb81e5ff3f80675cc739603d901bcc322
created 2013-07-08 23:30 +0200
pushed 2013-07-10 17:49 +0000
Nicolas Silva Nicolas Silva - Bug 858914 - Mark all TextureHost and TextureClient classes deprecated. r=mattwoodrow
3ea8287825682040bdc96aeeabb35386400782b6
created 2013-05-10 09:02 +1200
pushed 2013-05-10 08:13 +0000
Matt Woodrow Matt Woodrow - Bug 756601 - Fix bugs with OMTC component alpha. r=roc
9c63f8f4a341dca980d57849446f8eecac7e7b98
created 2013-04-22 14:40 +1200
pushed 2013-04-22 12:30 +0000
Matt Woodrow Matt Woodrow - Bug 809273 - Add code handling dual buffers in ThebesLayerBuffer. r=roc
ecb9f51c5c4ca9a4747bb71d00790a31e1e9fd39
created 2013-04-22 14:40 +1200
pushed 2013-04-22 12:30 +0000
Matt Woodrow Matt Woodrow - Bug 809273 - Remove old buffer provider code. r=nrc
ee5ca214e87c483e65e45dbf4c3e2d323c976003
created 2013-04-10 09:20 +0000
pushed 2013-04-10 12:12 +0000
Bas Schouten Bas Schouten - Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
0a095af171f4fa1fa6509727e0f9daaf15d5ba88
created 2012-10-03 22:13 -0400
pushed 2012-10-04 02:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 0cd12dcf7f8f, 5ff5e81e6de6, and 0ae09da96f63 (bug 740580) due to bug 797391.
5ff5e81e6de6b5640188f03294be1ec643c3dd11
created 2012-10-02 22:09 -0400
pushed 2012-10-03 12:57 +0000
George Wright George Wright - Bug 740580 - Add support for Azure DrawTargets to BasicLayers. r=Bas
780a4b8551e61eb945c759c44598c40b4e51bb7f
created 2012-09-20 22:59 -0700
pushed 2012-09-25 13:14 +0000
Chris Jones Chris Jones - Bug 792663: Don't SyncFrontBufferToBackBuffer() while a buffer tracker isn't around to revoke our buffer provider. r=nrc
a0b08694ac6d1f15275fa1639f5ee504b04e36fa
created 2012-09-21 00:46 -0700
pushed 2012-09-22 02:38 +0000
Chris Jones Chris Jones - Back out bug 792663 (1ba44c7c860a)
1ba44c7c860a695cc0eb0ec6939143251609c284
created 2012-09-20 22:59 -0700
pushed 2012-09-22 02:38 +0000
Chris Jones Chris Jones - Bug 792663: Don't SyncFrontBufferToBackBuffer() while a buffer tracker isn't around to revoke our buffer provider. r=nrc
b3bf5f7f02b98617fd9c68445a8d1f681a1d9463
created 2012-09-12 03:41 -0700
pushed 2012-09-13 01:13 +0000
Chris Jones Chris Jones - Bug 780330: Avoid mapping/unmapping buffers when we don't use them. r=mattwoodrow sr=roc
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4c50dc6317c4ba6f8ca4e89458536d61a83f41c
created 2012-07-13 19:50 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
080fe4327259783bf01cd24cc561cbc21e61d959
created 2012-05-04 19:16 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
4ee990ea5eb4cc4f473e9dae977c043528e9c6f2
created 2012-07-12 05:51 -0700
pushed 2012-07-13 00:46 +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-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c3dace261181539b8d09ceb8899b959ca33f1f3c
created 2012-02-08 11:27 +1300
pushed 2012-05-04 08:42 +0000
Nicholas Cameron Nicholas Cameron - Bug 716439; backend of the mask layers system for basic layers (software). r=roc
6fa7c9bfbcfdedc1ac837f7db97af692faa1fa07
created 2012-03-19 13:01 +1300
pushed 2012-03-19 17:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 700867. Don't allow rotation when we're drawing a BasicThebesLayer that needs to be drawn atomically. r=tnikkel
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
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
f345becaf55b05b3f0a05fd9aea4d7d4457377a0
created 2011-08-18 09:52 +1200
pushed 2011-08-18 09:39 +0000
Chris Lord Chris Lord - Bug 674494 - Uninitialised variable in ThebesLayerBuffer::BeginPaint. r=mattwoodrow
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
91e75937d34ab641eb593651be6f110f3539c181
created 2011-04-19 15:07 +1200
pushed 2011-04-19 03:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 6: Rename Empty to SetEmpty. r=cjones
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
d8fe8514d7e69344437c3f525d99bb862adcec4d
created 2011-03-11 23:22 -0600
pushed 2011-03-12 05:23 +0000
Chris Jones Chris Jones - Bug 640444: Self-copies end up changing all buffer content, so we need to read back the entire buffer after swapping. r=Bas a=b
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
b5086952fc37ce26581b82665cb69bb439870a74
created 2010-11-05 02:17 -0500
pushed 2010-11-05 07:21 +0000
Chris Jones Chris Jones - Bug 603885, part 5: Move the code for getting a gfxContext for a quadrant update into its own method. r=roc
5004f6392fb29c0a3a3a54d4b2ffc7ac5bbec4bf
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 1: Only use back/front buffers for BasicThebesLayer and update back->front in the compositor process. r=roc sr=shaver
324632361f18ce038234184757d878b5fe21f550
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part 0: Don't throw out buffers when scrolling with a resolution applied. r=roc
16b228558c58fd66ee3bfb95821f9fa92e204feb
created 2010-09-14 00:23 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 570625, part -1: ThebesLayerBuffer::SetBuffer needs to hold its ref to the old buffer. r=roc
8321155e8dad2fb39353be91023c23f85600f215
created 2010-09-03 15:10 -0500
pushed 2010-09-16 01:40 +0000
Chris Jones Chris Jones - Bug 590294, part 8: Implement resolution-scaled drawing for basic layers. r=roc
less more (0) -60 tip