gfx/layers/opengl/CompositorOGL.cpp
138121c338c75865135a001fc51f7465e36f4740
created 2016-05-10 15:11 +0800
pushed 2016-06-06 19:02 +0000
peter chang peter chang - Bug 1265625 - Call BindTexture to get correct transform for Android Surface Texture. r=jrmuizel, a=ritu
c79fc3fa7ea32107d3a3d73c6042f3e6b1804cdf
created 2016-05-10 15:10 +0800
pushed 2016-06-06 19:02 +0000
peter chang peter chang - Bug 1265625 - Remove workaround for Fennec. r=jrmuizel, a=ritu
ab1e55d01de8dfc614e7a3d127c3add27beb030c
created 2016-04-04 18:25 -0700
pushed 2016-06-06 19:02 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow
e63011d838254a155dda806e43d7417831955b5d
created 2016-03-25 01:38 -0700
pushed 2016-06-06 19:02 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
8127138e31469b79efa5f105b3b177e40e3747c0
created 2016-03-23 18:57 +0100
pushed 2016-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 27a8a01abf66 (bug 1256517)
27a8a01abf66e8794d52ef84ef7ad84db2ca2f2d
created 2016-03-23 10:32 -0700
pushed 2016-06-06 19:02 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
e7ee750067da1e8f56f1283239948358267a9762
created 2016-03-22 09:10 +1300
pushed 2016-06-06 19:02 +0000
Matt Woodrow Matt Woodrow - Bug 1223736 - Part 3: Remove the distinction between 2d and 3d masks since it only adds complexity. r=Bas
922334c70324e4295dcfcfafe6da4ae2e1154834
created 2016-03-25 01:38 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
9465609ef7a612b20d8d557deee38feaff32409b
created 2016-04-22 12:23 -0400
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Backed out changeset 18a82d839878
18a82d8398787ae952f027ee6a551daeadc2d21b
created 2016-03-25 01:38 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
bd59893f50b8c7107ab6c07cb2337c1d5cc09184
created 2016-02-25 14:38 -0500
pushed 2016-04-25 16:57 +0000
Lee Salzman Lee Salzman - Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
bb4b4249dda8b5372bac11bb36a8b3bf4c44f6c5
created 2016-02-23 13:26 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical
37654da777cc48428d0c64c5b00658f67fdc1878
created 2016-02-02 16:33 -0800
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas, a=lhenry)
a4cdb05969a7fcbda765efe2493d734a67468f01
created 2016-02-01 16:28 -0800
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Add software mix-blend mode support to the D3D9 compositor. (bug 1243071 part 3, r=bas,mattwoodrow, a=lhenry)
21171b3ad628192cecf1c3e0dff4b0b258c5d58b
created 2016-02-01 16:27 -0800
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Remove Compositor::mRenderBounds. (bug 1243071 part 1, r=mattwoodrow, a=lhenry)
77ce3012d481b480f87ff2a0063e1b11d9999f68
created 2016-01-19 13:28 +0700
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - When mix-blending, only copy intersecting backdrop pixels. (bug 1235995 part 2, r=mattwoodrow)
5b8303030d9ce36b350e170c3787defc0ebc0c5d
created 2016-01-19 13:24 +0700
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Add full mix-blend mode support to the OpenGL compositor. (bug 1235995 part 1, r=mstange)
8cdc38ea4f6da3f5585c1525e29299a86ad89866
created 2015-12-02 22:29 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats.
536e50802a026c22ffd1e8bfdaabc26b81c778a5
created 2016-01-11 11:14 +0000
pushed 2016-03-07 14:18 +0000
Jamie Nicol Jamie Nicol - Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow
2e8b7fe096ec7829790bdfaa02bf31ab002356fe
created 2016-01-07 20:57 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
c0b3b26d05cfdcb53d9877a6f9388f7d3d2e20d6
created 2015-12-23 16:22 +0100
pushed 2016-03-07 14:18 +0000
Markus Stange Markus Stange - Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel
fa4764e92630be77049acaed6aed57015a324dbd
created 2015-12-23 22:03 -0500
pushed 2016-03-07 14:18 +0000
Jim Chen Jim Chen - Bug 1232456 - Renew EGL surface using existing compositor widget; r=snorp
4b11c07f23eb9e9091dff915d7ac5986b01b0cfe
created 2015-12-23 16:22 +0100
pushed 2016-01-25 13:55 +0000
Markus Stange Markus Stange - Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel, a=sylvestre
94206a69711e31baf18200de4ff34bf81adbd4bc
created 2016-01-11 11:14 +0000
pushed 2016-01-25 13:55 +0000
Jamie Nicol Jamie Nicol - Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow a=sylvestre
db42f398f454a305aec56f001ff040a87186f258
created 2015-10-20 13:13 -0400
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1216644 - part 1 - simple s/nsAutoArrayPtr/UniquePtr/ changes in gfx/; r=jrmuizel
49a5f1fe2128ff16b17eccdd77017f751c8efb11
created 2015-11-09 21:37 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223310 (part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
e9b1d8eb222f8b8a820f88a3cabd5f25c4b48645
created 2015-10-28 14:31 +0100
pushed 2016-01-25 13:55 +0000
Milan Sreckovic Milan Sreckovic - Bug 1214802 - gfxEnv - consolidate environment variables used by the graphics code in one place. r=botond
c566d5a42e84a116835b574bc69b72f4a2ab64ea
created 2015-10-22 23:01 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas.
4acc0b4c5c9fbe6a6d6519acbcc956feb1f7a0fe
created 2015-10-12 12:04 -0500
pushed 2015-12-14 20:08 +0000
James Willcox James Willcox - Bug 1213968 - Renew the surface on iOS when resuming the compositor r=kats
cab34e0b0a7b02fa3b4e86e89c24d48cd96c1cbe
created 2015-10-26 22:43 -0700
pushed 2015-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1210182 - Implement GrallocTextureHostBasic r=nical
d7915821d9ca7655b8d5cfc6a8b7fe8cab27986a
created 2015-10-25 22:41 -0700
pushed 2015-12-14 20:08 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1215364 - Implement BasicCOmpositor::EndFrameForExternalComposition r=nical
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
d337fcb3aef0e275fc51b341f995bf4da71fd99e
created 2015-10-07 16:38 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Disable screen and multiply mix-blend-mode support in the D3D11 and OGL compositors. (bug 1135271, r=mattwoodrow)
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
e1fe3d531b96a5ca6a47c4476f4316bd422c0707
created 2015-10-05 17:18 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
a7cd4d58ea9e5429aae27f61ebe3e3a46818767e
created 2015-10-05 17:12 -0700
pushed 2015-12-14 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
34e69198f0187b5a224d12303faed2da6a375cc0
created 2015-10-05 23:39 -0700
pushed 2015-12-14 20:08 +0000
David Anderson David Anderson - Remove the static compositor backend variable. (bug 1211109 part 2, r=mattwoodrow)
4f2620f7822d6929f57f90c456e24910a76ad933
created 2015-09-29 08:18 +0200
pushed 2015-12-14 20:08 +0000
Piotr Tworek Piotr Tworek - Bug 1209446 - Make sure mFrameInProgress flag is set to true only when we actually begin drawing new frame. r=nical
8778868f48302cf02f1d67ed541495fe68e8c9f1
created 2015-09-21 18:27 -0400
pushed 2015-12-14 20:08 +0000
Botond Ballo Botond Ballo - Bug 1206915 - Move dumping of compositor textures under its own environment variable. r=mattwoodrow
c90bfcd824e2df8e25e9b2eedf690ffac2df38fd
created 2015-09-25 13:43 -0700
pushed 2015-12-14 20:08 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1207326 - Part 1: Correct projection clipping rectangle,r=matt.woodrow
41be7cabf48d24b140869918d09d503679c2bfaa
created 2015-09-24 18:33 -0400
pushed 2015-12-14 20:08 +0000
Matt Woodrow Matt Woodrow - Bug 1204106 - Use correct alpha blend modes for OVER in CompositorOGL. r=jrmuizel
c4cd3a110e3fd8048698ff11b1a8d3f98dcb950f
created 2015-09-25 13:43 -0700
pushed 2015-10-29 11:30 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1207326 - Part 1: Correct projection clipping rectangle. r=matt.woodrow, a=lizzard
ebe6bf3f6473b09d2877d1723d6f1352aa95428b
created 2015-09-17 20:30 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset e18e75437c6e (bug 1204106) for Android 4.0 API11+ debug reftest-5 opacity-blending.html failures
e18e75437c6edefdf26cd447d6352378752dd04e
created 2015-09-17 19:31 -0400
pushed 2015-10-29 11:30 +0000
Matt Woodrow Matt Woodrow - Bug 1204106 - Use correct alpha blend modes for OVER in CompositorOGL. r=jrmuizel
302f955a522753026f16c43ad3803cdfe7221087
created 2015-09-14 14:17 -0400
pushed 2015-10-29 11:30 +0000
Matt Woodrow Matt Woodrow - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander
9d8134f02763653040aa35520a8012a141c92a42
created 2015-08-06 17:26 -0700
pushed 2015-10-29 11:30 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad
513d1660a8d4719915678d2b99a46e98dd9acd04
created 2015-08-13 08:22 -0700
pushed 2015-10-29 11:30 +0000
Jerry Shih Jerry Shih - Bug 1192192 - fix quad culling method. r=nical
09865e4842f8ffd832818bb9ebc641ee131a9841
created 2015-08-13 06:52 -0700
pushed 2015-10-29 11:30 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1192352 - Fix fence handling of display mirroring r=nical
3f3b4dd184e2497285db9a21d34d1ec4355ce4ab
created 2015-08-03 17:57 -0400
pushed 2015-10-29 11:30 +0000
Matt Woodrow Matt Woodrow - Bug 1061525 - Part 4: Add an NV12 effect, and implement it for CompositorOGL. r=nical
355d8a2719ac1b94e73863df675c8c8c1bb2fa78
created 2015-08-13 08:22 -0700
pushed 2015-09-21 14:04 +0000
Jerry Shih Jerry Shih - Bug 1192192 - Fix quad culling method. r=nical, a=sledru
28fac8d7cdde4ea36feec3d5d233ecf2e40502ab
created 2015-08-04 03:16 -0400
pushed 2015-09-21 14:04 +0000
JerryShih JerryShih - Bug 1186236 - Fix drawQuad culling bug. r=nical
5ddf7484b5eaae748f569699d1611e8d77d43aa4
created 2015-08-03 19:53 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1061525) for mochitest-2 failures in test_BufferedSeek_mp4.html CLOSED TREE
19c8682665a6ab92ebad48ca0c1d182f02d37473
created 2015-08-03 17:57 -0400
pushed 2015-09-21 14:04 +0000
Matt Woodrow Matt Woodrow - Bug 1061525 - Part 4: Add an NV12 effect, and implement it for CompositorOGL. r=nical
006e8f78affed61e48b8bd0346d6e6d3efc06e7e
created 2015-08-03 02:11 -0400
pushed 2015-09-21 14:04 +0000
CJ Ku CJ Ku - Bug 1061393 - Export display list info to layer scope viewer. r=kamidphish
420fa39a00953598780365a65c9c0f4261e34276
created 2015-07-30 12:39 -0400
pushed 2015-09-21 14:04 +0000
Andrew Comminos Andrew Comminos - Bug 1184534 - Fetch viewport size from context in CompositorOGL, discard if changed during composition. r=nical
less more (0) -300 -100 -60 tip