Eugen Sawin
468b9633c9
Bug 1359950 - [1.0] Only delete textures from a valid context. r=snorp
2017-04-27 00:20:11 +02:00
Miko Mynttinen
0bc4033ec5
Bug 1345849 - Part 1: Use DrawTriangles() instead of DrawTriangle() in OpenGL compositor backend r=jrmuizel
...
MozReview-Commit-ID: H11vFsMlIaA
2017-03-27 13:59:15 -04:00
JerryShih
c4868e40ce
Bug 1347062 - P4: create RenderBufferTextureHost and RenderMacIOSurfaceTextureHostOGL. r=nical,sotaro
...
1) make RenderTextureHost into a abstract base class for all RenderXXXTextureHost.
2) create a base class RenderTextureHostOGL for all texture handle base texture.
3) create RenderBufferTextureHost for buffer texture at render thread.
4) create RenderMacIOSurfaceTextureHostOGL for MacIOSurface at render thread.
2017-03-31 22:29:14 +08:00
David Anderson
dd9507885a
Fix not deallocating device data after changing OGL compositors. (bug 1350259, r=mattwoodrow)
2017-03-27 14:03:59 -07:00
David Anderson
b346f548c2
Material changes for TextureHost TextureSourceProvider support. (bug 1343814 part 3.2, r=mattwoodrow)
2017-03-21 20:32:54 -07:00
David Anderson
6e57f3f879
Change TextureSource::SetCompositor to use TextureSourceProvider. (bug 1343814 part 2, r=mattwoodrow)
2017-03-21 20:32:53 -07:00
sotaro
e4aa155f04
Bug 1343764 - Add ExternalBuffer handling r=nical
2017-03-07 19:37:28 +09:00
Morris Tseng
1341cb2400
Bug 1340871 - Add CompositorUseANGLE info to TextureFactoryIdentifier. r=nical
...
MozReview-Commit-ID: GjlZS6T2i0p
2017-02-23 16:46:56 +08:00
David Anderson
f66c19353f
Remove Composer2D remnants. (bug 1339353, r=kats)
2017-02-14 12:29:39 -08:00
Jeff Gilbert
6f07495523
Bug 1337589 - Improve Get*YuvColorMatrix. - r=mattwoodrow
...
MozReview-Commit-ID: 1FMnRNB7ksI
2017-02-07 19:27:32 -08:00
Randall Barker
fdf13e86e0
Bug 1329362 - part 3, Convert GLContext::RenewSurface to use CompositorWidget in place of nsIWidget r=kats
2017-01-27 09:32:24 -08:00
Miko Mynttinen
45fcf4cf9c
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
...
MozReview-Commit-ID: 3Hy4IRDFgaP
2016-12-06 13:39:01 -10:00
Tomislav Jurin
9ff3007b90
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Thinker K.F. Li
2e91f0d8bd
Bug 1269337 - Implement physical and logical size for GL render target. r=mattwoodrow
2016-11-28 02:14:00 +01:00
Andi-Bogdan Postelnicu
a97f610bf7
Bug 1317637 - Replace default bodies of special member functions with = default; in gfx/. r=jrmuizel
...
MozReview-Commit-ID: EWUpBvj5i6Z
2016-11-15 11:04:18 +02:00
Sotaro Ikeda
babd939cf1
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Matt Woodrow
915a274bf8
Bug 1313281 - Part 4: Remove Fence parameter from TextureData::Lock. r=sotaro
2016-10-27 21:02:09 +13:00
Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
Jamie Nicol
3a2786f6bf
Bug 1311642 - Remove BeginUpdate and EndUpdate from GLTextureImage. r=nical
...
Only DirectUpdate was actually being used, so remove the dead
code. TextureImageCGL does't do anything over BasicTextureImage any more
so remove it too.
MozReview-Commit-ID: D7jpC9M7aTT
2016-10-20 17:11:00 +01:00
Sotaro Ikeda
1e67b0bbc2
Bug 1210357 - Handle VP9 colorspace BT.709 r=mattwoodrow,bas.schouten
2016-10-18 10:09:00 -07:00
Sebastian Hengst
156046f00e
Backed out changeset c544bfb79ca0 (bug 1210357) for unexpected pass of layout/reftests/ogg-video/encoded-aspect-ratio-1.html on Windows XP. r=backout a=backout
...
MozReview-Commit-ID: 4s31c2d2fv1
2016-10-15 11:07:47 +02:00
Sotaro Ikeda
f0f1842ef8
Bug 1210357 - Handle VP9 colorspace BT.709 r=mattwoodrow,bas.schouten
2016-10-13 23:48:39 -07:00
Miko Mynttinen
73acb6287c
Bug 1286412 - Add compositor support for triangle layers (for OpenGL backend) r=jrmuizel
...
MozReview-Commit-ID: 75q8ja7G1ko
2016-10-07 10:58:13 -07:00
Miko Mynttinen
82564345af
Bug 1286412 - Use surface->GetSize() instead of aRect dimensions. r=mattwoodrow
...
MozReview-Commit-ID: 2Fxcqh6TzjN
2016-10-03 16:34:16 -07:00
Alexandre Lissy
84fb517e6b
Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
...
MozReview-Commit-ID: 1sUiqnFEPdx
2016-09-28 07:04:13 +02:00
Matt Woodrow
2dabc216dc
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Randall Barker
073f710cca
Bug 1297853 - White flash when creating a private browsing tab r=jchen,kats
2016-09-06 18:01:36 -07:00
Ryan Hunt
c5f7886751
Bug 1297820 - Check if we have a nsIWidget before using NS_NATIVE_OPENGL_CONTEXT. r=jgilbert
...
MozReview-Commit-ID: 5qmYkOoPMSo
2016-08-25 15:36:00 -04:00
Ryan Hunt
b4d5e5df82
Bug 1297831 - Add a RequiresAcceleratedGLContextForCompositorOGL gfxVar for CompositorOGL. r=jgilbert
...
MozReview-Commit-ID: 9hZMvG8bPvd
2016-08-24 14:03:00 -04:00
Ryan Hunt
0c9bd28c12
Bug 1297831 - Add an OffscreenFormat gfxVar for use in CompositorOGL. r=jgilbert
...
MozReview-Commit-ID: JLthlwaZg1Q
2016-08-24 14:02:00 -04:00
Randall Barker
3a5ff2bf21
Bug 1294857 - Compositor uses page's background color to clear in Fennec r=kats
2016-08-18 14:03:26 -07:00
Randall Barker
e10d02e6a1
Bug 1291373 - [geckoview] part 5, Remove Layer and all derived classes r=snorp
2016-08-16 14:33:43 -07:00
Wes Kocher
924bec4dbe
Merge inbound to central, a=merge
2016-08-15 14:20:38 -07:00
Ryan Hunt
889bd8ab44
Bug 1294586 - Remove dependency on gfxPlatform from CreateDrawTargetFromData. r=dvander
...
MozReview-Commit-ID: A355fBJKWP6
2016-08-11 14:54:08 -07:00
Kearwood (Kip) Gilbert
f9fd286412
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
David Anderson
a7dbcdce91
Fix OpenGL mix-blending when the source alpha is 0. (bug 1281593 part 2, r=mstange)
2016-08-02 11:43:15 -07:00
Nicolas Silva
349d8ea813
Bug 1290498 - Process deferred texture ReadUnlock after compositor swap instead of before. r=sotaro
2016-08-01 14:47:57 +02:00
Ryan Hunt
95cf277e54
Bug 1288860 - Change GLContextProvider to use CompositorWidget. r=jrmuizel
2016-07-25 14:41:00 -04:00
Carsten "Tomcat" Book
dc848cfb84
merge mozilla-inbound to mozilla-central a=merge
2016-07-26 11:55:54 +02:00
Jeff Gilbert
c7f72a9b09
Bug 1288649 - Remove NextPowerOfTwo. - r=jrmuizel
...
MozReview-Commit-ID: 9CR6lscs3d2
2016-07-25 14:46:28 -07:00
Andrew Comminos
41bfea88d0
Bug 1286847 - Only enable scissor testing where required in the GL compositor. r=nical
...
MozReview-Commit-ID: 5mxlDtY1YgK
2016-07-18 14:34:40 -04:00
Andrew Comminos
ac6b44ba15
Bug 1286847 - Remove calls to XGetGeometry from the compositor thread. r=jgilbert,jrmuizel
...
MozReview-Commit-ID: IAd2y1FgiFn
2016-07-12 15:01:21 -04:00
eyim
4f475b9fba
Bug 1288829 - Early return from bad bracket in CompositorOGL.cpp#l355 r=BenWa
...
MozReview-Commit-ID: 31rNnuNzFmE
2016-07-22 16:53:07 -04:00
Edwin Flores
a99d10788a
Bug 1264505 - Target EGLImage to GL_TEXTURE_2D if OES_EGL_image_external extension is not available - r=jgilbert
2016-07-13 11:16:54 +01:00
e7d6c78a32
Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
2016-07-10 13:11:33 +02:00
eyim
64b54776c4
Bug 1002846 - Add telemetry to OpenGL compositor r=BenWa
...
MozReview-Commit-ID: 1HA0dmX0SmN
2016-07-05 15:41:21 -04:00
David Anderson
19ade82818
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
2016-07-01 01:15:16 -07:00
Phil Ringnalda
89deea28e2
Back out 7 changesets (bug 1281998) for Windows Marionette crashes
...
Backed out changeset d806fac2c856 (bug 1281998)
Backed out changeset b8d4fedfd7eb (bug 1281998)
Backed out changeset a72929c0c3ec (bug 1281998)
Backed out changeset 74198f88fa37 (bug 1281998)
Backed out changeset 54a0e73f6906 (bug 1281998)
Backed out changeset 99d1da1293b7 (bug 1281998)
Backed out changeset a5a9585754b1 (bug 1281998)
2016-06-29 19:35:24 -07:00
David Anderson
4a6d8ea9f0
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
2016-06-29 16:47:22 -04:00
Markus Stange
000c753119
Bug 1261166 - Add the ability to use IOSurface instead of texture upload on OS X. r=nical,mattwoodrow
...
Initial patch by Markus Stange, additional fixes by Kartikaya Gupta. The code
to use IOSurface is guarded by a pref that is disabled by default.
MozReview-Commit-ID: LbhsYu4zMRV
2016-06-27 11:25:13 -04:00