Jeff Gilbert
f032a2a672
Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow
2014-07-11 15:10:49 -07:00
Jonathan Watt
c97839b951
Bug 1036858 - Remove various includes of gfxImageSurface.h that are no longer necessary. r=Cwiiis
2014-07-11 08:06:38 +01:00
chiajung hung
eee06f2917
Bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements, r=jgilbert
2014-07-08 20:52:00 +02:00
Jeff Walden
7f77ce6fe8
Bug 953296 - Convert ScopedDeletePtr to UniquePtr in various bits of canvas/graphics/GL code. r=jgilbert
...
--HG--
extra : rebase_source : cd1e332837ff49199d62805f554bf1123eea334f
2014-01-06 09:49:03 -06:00
Vladimir Vukicevic
e1bf45ca83
b=1009965, be explicit about whether we're quering for core GL symbols or extension GL symbols; r=bjacob,jrmuizel
2014-05-13 17:18:42 -07:00
Vladimir Vukicevic
7b45e7e0d5
b=1009960, teach ScopedBindFramebuffer about spilt read/draw framebuffers; r=bjacob
2014-05-13 17:14:53 -07:00
Sotaro Ikeda
9dd7bf06dc
Bug 1029856 - Call glClear() before blit composition r= Sushil
2014-06-30 13:01:24 -07:00
Sotaro Ikeda
3feadaf7d6
Bug 1022205
- disable sync fence on AdrenoTM200 r=jgilbert
2014-06-24 08:59:59 -07:00
Benoit Jacob
360bdb42d9
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
2014-06-23 14:49:07 -04:00
Jonathan Watt
6586dcffb2
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
2014-06-19 21:35:33 +01:00
Nicholas Nethercote
aaf6fb2124
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Jeff Gilbert
f3d7974f16
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
7975417def
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jonathan Watt
a33aed0216
Bug 1025489 - Stop using gfxImageSurface in the GL code. r=Bas
2014-06-17 18:35:50 +01:00
Jonathan Watt
197045f650
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-17 10:37:45 +01:00
Michael Wu
ced60d7954
Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
2014-06-16 18:25:43 -04:00
Dan Glastonbury
6b1362b328
Bug 1024256 - Blacklist S3TC extension on OSX 10.9 Intel HD 3000 driver because of buggy glCompressedTexSubImage2D with sub-image update; r=jgilbert
2014-06-16 09:30:04 +10:00
Sotaro Ikeda
539d95f87e
Bug 1001417 - Forward fence objects in SharedSurfaceGralloc to Compositor r=jgilbert,nical
2014-06-08 06:18:53 -07:00
Ryan VanderMeulen
c45db1581f
Backed out changeset abdb3afb7208 (bug 1014815) for B2G reftest failures.
2014-06-07 00:02:28 -04:00
Benoit Girard
ba2036ac44
Bug 1014815 - Add a delay stage for webgl on b2g to let frame resolve. r=jgilbert
...
--HG--
extra : rebase_source : ca0d405db3af1e7f8f38456fedbb8b27b9f3b249
2014-06-04 14:25:18 -04:00
Wes Kocher
6d7b8049c9
Backed out changeset cb1ea8162165 (bug 1000640)
2014-06-04 18:27:31 -07:00
Wes Kocher
40ac0457aa
Backed out changeset 3a764e34c366 (bug 1000640)
2014-06-04 18:27:22 -07:00
Jeff Gilbert
4dfc0e7e48
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
418da95c47
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jonathan Watt
7d470e718a
Bug 1019727 - Remove TextureImageCGL::GetSurfaceForUpdate(). r=bjacob
2014-06-04 08:08:39 +01:00
Jeff Gilbert
d05a5159cc
Bug 980178 - Clean up context loss handling code. - r=kamidphish
2014-06-02 14:40:15 -07:00
Phil Ringnalda
0248b0aed2
Merge m-c to m-i
2014-05-31 20:38:25 -07:00
Jeff Muizelaar
3f98356e82
Bug 1013647. Cache the current context on B2G. r=jgilbert
...
This avoids the call to EGLGetCurrentContext() which calls
EGLGetError which can be expensive.
--HG--
extra : rebase_source : 7d64a1337cbe951069648422d4c42600fdab28a1
2014-05-31 00:39:16 -04:00
Victor Porof
9ce7e9c089
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Andreas Gal
2fa87a39ef
Bug 1016086 - Part 3: Make sure ReadTexImageHelper doesn't change the attribute state during composition (r=Bas)
2014-05-29 18:28:40 -04:00
Ryan VanderMeulen
ad36412fe6
Merge m-c to inbound on a CLOSED TREE.
2014-05-29 14:46:47 -04:00
Ryan VanderMeulen
7e970bd782
Backed out changeset 441137505200 (bug 980178) for causing various TBPL crashes.
2014-05-29 14:33:28 -04:00
Wes Kocher
f108ef46c1
Backed out 3 changesets (bug 1016086) for robocop bustage on a CLOSED TREE
...
Backed out changeset 450878674b08 (bug 1016086)
Backed out changeset e6b0a5086a81 (bug 1016086)
Backed out changeset 9e572e6623e7 (bug 1016086)
2014-05-28 15:10:32 -07:00
Andreas Gal
613718288f
Bug 1016086 - Part 2: Save/restore attribute state in blit helper (r=Bas)
2014-05-28 16:18:43 -04:00
Andreas Gal
47abe4ef63
Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas)
2014-05-28 14:04:07 -04:00
Ed Morley
3b6b9c3591
Backed out changeset 9b01df568861 (bug 8430335) for assertions & incorrect bug number; CLOSED TREE
2014-05-30 17:15:40 +01:00
Ed Morley
8316ff0cc7
Backed out changeset 8bf85356ef86 (bug 8430335)
2014-05-30 17:15:09 +01:00
Jeff Muizelaar
f220ae51f5
Bug 8430335. Fix NS_ABORT_IF_FALSE breakage.
...
CLOSED TREE
2014-05-30 11:11:35 -04:00
Jeff Muizelaar
b2314773a5
Bug 8430335. Cache the current context on B2G. r=jgilbert
...
This avoids the call to EGLGetCurrentContext() which calls
EGLGetError which can be expensive.
--HG--
extra : rebase_source : dc1357cdd45979b741d132b54f2a77cdde95bd00
2014-05-30 10:43:50 -04:00
Andreas Gal
a53bfd7b3a
Bug 1016086 - Part 2: Save/restore attribute state in blit helper (r=Bas)
2014-05-29 10:19:48 -04:00
Carsten "Tomcat" Book
e096bc3ea7
merge b2g-inbound to mozilla-central
2014-05-28 14:33:48 +02:00
Michael Wu
55637c3cfc
Bug 999694 - Followup - Don't assert on 4.2, r=jgilbert
2014-05-27 17:36:52 -04:00
Jeff Gilbert
d17ff957ba
Bug 980178 - Clean up context loss handling code. - r=kamidphish
2014-05-27 20:01:33 -07:00
Andreas Gal
f78d29b988
Bug 1001885: Support NPOT texture wrap modes on older PowerVR drivers (r=mattwoodrow).
2014-05-22 15:05:03 -04:00
Sotaro Ikeda
afdf8e01dd
Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
2014-05-24 09:14:45 -07:00
Steve Fink
12ba3a7a2a
Backed out changeset 171edffe0641 (bug 1006957) for crash at BaseAutoLock<mozilla::Mutex>::BaseAutoLock(mozilla::Mutex&) from layers::AsyncTransactionTrackersHolder::ClearAllAsyncTransactionTrackers on a CLOSED TREE
2014-05-23 21:16:02 -07:00
Sotaro Ikeda
ac5d74bdb6
Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical
2014-05-23 17:52:43 -07:00
Jeff Gilbert
a459231c85
Bug 1004309 - Add func to assert shadowed state is correct. - r=kamidphish
...
* * *
Bug 980178 - Dither default is true. - r=kamidphish
2014-05-21 19:03:09 -07:00
Andreas Gal
859d692d6a
Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas)
2014-05-22 12:29:54 +02:00
Nicolas Silva
69c73e6b6b
Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
2014-05-22 12:11:45 +02:00
Birunthan Mohanathas
aea8617b92
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Wes Kocher
fd7188a2e3
Backed out 4 changesets (bug 1012407) for b2g reftest5 orange on an otherwise CLOSED TREE
...
Backed out changeset 08e17f48aed1 (bug 1012407)
Backed out changeset b17b7b59cf88 (bug 1012407)
Backed out changeset 1c692df3f080 (bug 1012407)
Backed out changeset 560bd45d52de (bug 1012407)
2014-05-21 18:05:15 -07:00
Vladimir Vukicevic
bf9922a2e0
Bug 1009958 - UnlockProd if we fail during attachment. - r=jgilbert
2014-05-13 17:14:33 -07:00
Andreas Gal
9f4e0487b4
Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas)
2014-05-22 00:47:02 +02:00
Andreas Gal
fe26dacc29
Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas)
2014-05-22 00:23:18 +02:00
Michael Wu
d57a64bf38
Bug 999694 - Use fence objects in SharedSurfaceGralloc, r=jgilbert
2014-04-21 19:59:30 -04:00
Sotaro Ikeda
582a7928b4
Bug 950079 - Add release Fence handling to SurfaceStream on gonk
2014-05-14 15:40:15 -07:00
Matt Woodrow
a51250e147
Bug 1001853 - Don't loop waiting on the monitor, and acccount for the fact that timeouts are treated as success. r=jgilbert
2014-05-14 16:10:00 +12:00
Matt Woodrow
0dabff9cf3
Bug 1006198 - Remove a bunch of dead Thebes code. r=jgilbert
2014-05-13 14:20:27 +12:00
Matt Woodrow
aa546f8051
Bug 1006198 - Use a temporary surface if alignment is wrong during WebGL readback. r=jgilbert
2014-05-13 14:20:27 +12:00
Wes Kocher
a30e4e7afc
Backed out 6 changesets (bug 1006198) for webgl assertions on a CLOSED TREE
...
Backed out changeset 5be3c8c44eed (bug 1006198)
Backed out changeset 4b15abd14f28 (bug 1006198)
Backed out changeset bd11a10e7028 (bug 1006198)
Backed out changeset e1044a8ab189 (bug 1006198)
Backed out changeset 558abe22ab30 (bug 1006198)
Backed out changeset 5462b9babaed (bug 1006198)
2014-05-12 20:47:52 -07:00
Matt Woodrow
c58e00be05
Bug 1006198 - Remove a bunch of dead Thebes code. r=jgilbert
2014-05-13 14:20:27 +12:00
Matt Woodrow
925e40af1a
Bug 1006198 - Use a temporary surface if alignment is wrong during WebGL readback. r=jgilbert
2014-05-13 14:20:27 +12:00
Wes Kocher
2a39b6c319
Backed out changeset 350f36f463d5 (bug 980178) to fix webgl bustage on a CLOSED TREE
2014-05-12 19:11:08 -07:00
Jeff Gilbert
e137b6ef97
Bug 980178 - Clean up context loss handling code. - r=kamidphish
2014-05-12 17:56:31 -07:00
Peter Chang
b9eb78db67
Bug 1006336 - Change OwningThreadId in GLContext to PlatformThread::CurrentId(). r=bjacob
2014-05-09 00:18:00 -04:00
Benoit Jacob
f789513539
Bug 1005658 - Don't pass stack pointers to the GL for buffers, and have GLContext try to guard against it - r=jgilbert
2014-05-08 21:03:37 -04:00
Jeff Gilbert
db332a112a
Bug 1004702 - Use KHR_debug in DebugMode(). - r=bjacob
2014-05-06 13:59:18 -07:00
Benoit Jacob
e465a7d089
Bug 999445 - Do not fail GLContext initialization if the GL_VERSION is too low. We may get what we need as extensions. - r=jrmuizel
2014-05-05 15:40:51 -04:00
Jeff Gilbert
b21a7e2e9c
Bug 999260 - Ship both d3dcompiler_43 and _46+. - r=mshal
2014-05-02 15:31:05 -07:00
Jeff Gilbert
ae2e4edf8e
Bug 1003027 - Use temp surface for bad strides. - r=mattwoodrow
2014-05-02 13:22:07 -07:00
Jeff Gilbert
d3a469b54a
Bug 978407 - Use glClear to clear deferred-init textures. - r=kamidphish
2014-04-30 14:30:21 -07:00
Jeff Gilbert
b86681b638
Bug 997374 - Check FB status in GLScreenBuffer. - r=bjacob
2014-04-28 18:11:14 -07:00
Jonathan Watt
2a54bb27d4
Bug 1001683 - Convert a bunch of ReadPixelsIntoImageSurface callers to ReadPixelsIntoDataSurface callers (Moz2D migration). r=mattwoodrow
2014-04-29 00:26:54 +01:00
Jonathan Watt
e619ecaddc
Bug 1001682 - Don't reverse the R and B components in the GL CopyDataSourceSurface code for SurfaceFormat::R5G6B5. r=mattwoodrow
2014-04-29 00:26:53 +01:00
Benoit Jacob
3b123f8333
Bug 987311 - 3/6 - Make TextureFlags a typed enum, final manual changes - r=nical
2014-04-25 22:34:05 -04:00
Nicolas Silva
a1eb82d358
Bug 1001458 - Rename TileIterator ino BigImageIterator. r=BenWa
2014-04-28 13:27:25 +02:00
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Blair McBride
24b74a2af7
Backed out 9 changesets (bug 987311, bug 989027, bug 989144). r=sheriff
...
Backed out changeset 046c061d91c2 (bug 989144)
Backed out changeset 3f1b41adeaef (bug 987311)
Backed out changeset 8d5a171564bd (bug 987311)
Backed out changeset dcc0d016de7a (bug 987311)
Backed out changeset 27f338fbc835 (bug 989027)
Backed out changeset 4a67f5144ea4 (bug 989027)
Backed out changeset 62ba0a377450 (bug 987311)
Backed out changeset 6a2542a5c865 (bug 987311)
Backed out changeset 1dfd9a457f34 (bug 987311)
2014-04-27 19:45:08 +12:00
Benoit Jacob
49dd7d0c3f
Bug 987311 - 3/6 - Make TextureFlags a typed enum, final manual changes - r=nical
2014-04-25 22:34:05 -04:00
Kartikaya Gupta
281d788259
Bug 997380 - Resolve ambiguous reference to strdup. r=bjacob
2014-04-16 20:56:21 -04:00
Tatiana Meshkova
0dbaa9d653
Bug 994856 - Add support for Gecko rendering via GLScreenBuffer into external GL Context. r=bjacob,jgilbert
2014-04-15 07:57:26 -07:00
Ryan VanderMeulen
5f7b8e9737
Merge m-c to inbound.
2014-04-15 23:30:15 -04:00
Jonathan Watt
200e95e9eb
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Benoit Jacob
99898aa3df
Bug 986572 - Add missing MakeCurrent call to SharedSurface_GL::ProdCopy - r=jgilbert
2014-04-15 12:01:21 -04:00
Matt Woodrow
6b353b77a8
Bug 995065 - Don't block on the Compositor for more than 100ms. r=jgilbert
2014-02-18 10:12:50 +13:00
Matt Woodrow
9ce6bcda53
Bug 995065 - Backout bug 947227 for causing WebGL performances regressions. r=jgilbert
2014-04-15 10:37:06 +12:00
Benoit Jacob
27cf59e46c
Bug 986836 - Don't destroy the native framebuffer's eglSurface on ICS - r=jrmuizel
2014-04-11 08:38:07 -04:00
Nathan Froyd
d341118272
Bug 989349 - part 2 - eliminate static constructor in GLContextProviderGLX.cpp; r=bjacob
2014-03-26 09:26:11 -04:00
Nathan Froyd
781fda6642
Bug 989349 - part 1 - use StaticRefPtr instead of nsRefPtr in GLContextProviderGLX.cpp; r=bjacob
2014-03-26 09:10:27 -04:00
Chris Lord
6fbca10a4b
Bug 990608 - Make tile size configurable. r=tn,nical,bgirard
2014-04-04 18:42:44 +01:00
Ryan VanderMeulen
27af4d423e
Backed out changeset bf184a7a1d63 (bug 990608) for Android crashes.
...
CLOSED TREE
2014-04-04 15:20:49 -04:00
Chris Lord
cee53989a7
Bug 990608 - Make tile size configurable. r=tn,nical,bgirard
2014-04-04 18:42:44 +01:00
Daniel Holbert
b6bb05e33b
Bug 984786 part 8: Give NS_INLINE_DECL_*REFCOUNTING classes private destructor & MOZ_FINAL annotation where appropriate, in /gfx and /content/canvas. r=bjacob
2014-04-04 09:27:02 -07:00
Benoit Jacob
b8b30aeafd
Bug 990233 - Back out Bug 978479 and Bug 980364 because of a 5% tresize regression on Mac OSX 10.6 - no review, just a backout on a CLOSED TREE
2014-03-31 22:31:24 -04:00
Benoit Jacob
deb0120079
Bug 987828 - 4/4 - Remove IsGLES2 - r=jgilbert
2014-03-31 05:10:49 -04:00
Benoit Jacob
dcf7236aab
Bug 987828 - 3/4 - Use IsGLES instead of IsGLES2 - r=jgilbert
2014-03-31 05:10:49 -04:00
Dan Glastonbury
1e41f0c5d5
Bug 982475 - Prevent SwapRAndBComponents derefencing NULL pointer. r=jgilbert
2014-03-11 11:01:00 +10:00
Andreas Gal
260e56ecba
Bug 980364 - Add GLDrawRectHelper and use it from GLBlitTextureImageHelper. r=bjacob
2014-03-30 17:37:00 +02:00
Masatoshi Kimura
5e7d4335c6
Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert
2014-03-26 22:41:57 +09:00