Ryan VanderMeulen
|
8648eb6908
|
Backed out changeset 9d673e562fa6 (bug 945023) for OSX bustage.
|
2013-12-04 20:42:55 -05:00 |
Dan Glastonbury
|
6377363d81
|
Bug 945023 - Extract CreateTextureXXX and friends from GLContext. r=bjacob
|
2013-12-04 15:41:22 +10:00 |
Benoit Jacob
|
6ffd3ab0a6
|
Bug 942499 - Part 3: Move CanReadSRGBFromFBOTexture out of GLContext - r=gal,jgilbert
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
6896c52e8a
|
Bug 942499 - Part 2: Move CanUploadNonPowerOfTwo out of GLContext; remove the gfx.textures.poweroftwo.force-enabled preference - r=gal,BenWa
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
30d72ed7e8
|
Bug 942499 - Part 1: Move CanUploadSubTextures and WantsSmallTiles out of GLContext - r=BenWa
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
b56cec3f0a
|
Bug 942500 - Move GLContext::TexImage2D and friends out of GLContext - r=jgilbert
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
884f878ce5
|
Bug 942509 - Move Upload* functions to new GLUploadHelpers files - r=gal,jgilbert
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
988099a6e9
|
Bug 942501 - Part 3: move CreateTextureImage and TileGenFunc out of GLContext - r=BenWa
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
6e3c0e9b4b
|
Bug 942501 - Part 2: move TextureImageCGL to separate files - r=BenWa
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
4513257f15
|
Bug 942501 - Part 1: remove some dead code around TextureImage functions - r=BenWa
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
04c02eb28e
|
Bug 944703 - Part 1: make SurfaceCaps hold a strong reference to its ISurfaceAllocator - r=jgilbert
|
2013-12-03 13:44:38 -05:00 |
Benoit Jacob
|
41b5c423b1
|
Bug 942505 - Move everything SharedHandle-related out of GLContext - r=jgilbert
|
2013-12-03 13:44:38 -05:00 |
Dan Glastonbury
|
a7f3af433e
|
Bug 921215 - Handle being passed NULL ptr for either surface or gl to SharedSurface_IOSurface::Create by returning NULL. r=mattwoodrow
|
2013-12-03 13:11:27 +10:00 |
Nicolas Silva
|
3b387245d0
|
Bug 929506 - fix context bug in BasicTextureImage. r=bjacob
|
2013-12-03 11:44:49 +01:00 |
Nicolas Silva
|
da4c52ba6c
|
Bug 929506 - Check that the GLContext is not destroyed in MakeCurrent. r=bjacob
|
2013-12-03 11:44:37 +01:00 |
Dan Glastonbury
|
7f73b68e55
|
Bug 830881 - Port layerscope GL changes to new layers. r=vlad
|
2013-11-29 14:11:49 +10:00 |
Dan Glastonbury
|
a940e05e20
|
Bug 830881 - Wrap debug functions in MOZ_ENABLE_GL_TRACKING define. r=vlad
|
2013-11-29 14:16:40 +10:00 |
Mike Hommey
|
8f35911c9c
|
Bug 944830 - Fix non-unified build in gfx after bug 942492, bug 943293 and bug 944172. r=bjacob
|
2013-12-01 07:20:57 +09:00 |
Benoit Jacob
|
d28efc79a6
|
Bug 942492 - Add a missing #include to a header that really needs it - no review, trivial compilation fix
|
2013-11-29 11:31:46 -05:00 |
Ms2ger
|
9d06a0c27f
|
Merge mozilla-inbound to mozilla-central.
|
2013-11-29 09:54:12 +01:00 |
Ms2ger
|
4c502efb62
|
Bug 937224 - Part a: Move LOCAL_INCLUDES to moz.build in gfx/; r=mshal
|
2013-11-28 15:10:38 +01:00 |
Mike Hommey
|
8fd06cf41b
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-27 22:55:07 +09:00 |
Dan Glastonbury
|
47033c5692
|
Bug 942492 - Move ScopedGL* RAII helpers out of GLContext.* - r=bjacob
|
2013-11-26 13:25:25 +10:00 |
Benoit Jacob
|
1095b2aa48
|
Bug 942503 - Move BlitTextureImage out of GLContext - r=jgilbert
|
2013-11-28 15:57:19 -05:00 |
Benoit Jacob
|
cbc3e900a8
|
Bug 942503 - Move Blit* functions out of GLContext, except for BlitTextureImage - r=jgilbert
|
2013-11-28 15:57:19 -05:00 |
Benoit Jacob
|
3b791ff17d
|
Bug 944172 - Move DecomposeIntoNoRepeatTriangles out of GLContext - r=BenWa
|
2013-11-28 15:57:19 -05:00 |
Mike Hommey
|
b32a4ed166
|
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
|
2013-11-28 14:24:05 +09:00 |
Andreas Pehrson
|
301516aa6b
|
Bug 943293 - Add ReadBackSurface helper in GLContextUtils
|
2013-11-27 15:04:33 +01:00 |
Nicholas Nethercote
|
39004db706
|
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
|
2013-11-07 16:35:30 +11:00 |
Mike Hommey
|
682364d535
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-28 13:08:16 +09:00 |
Ehsan Akhgari
|
a903aefdc0
|
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
|
2013-11-27 20:05:00 -05:00 |
Nicholas Nethercote
|
bc475c75df
|
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
|
2013-11-07 16:35:30 +11:00 |
Benoit Jacob
|
50940bf209
|
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
|
2013-11-27 10:19:34 -05:00 |
Nicolas Silva
|
717653dea3
|
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
|
2013-11-27 11:15:17 +13:00 |
Ryan VanderMeulen
|
1c086f8129
|
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
|
2013-11-26 14:58:09 -05:00 |
Benoit Jacob
|
0a41dbbab1
|
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
|
2013-11-26 14:00:29 -05:00 |
Benoit Jacob
|
a6c63323bb
|
Bug 834243 - Add fatal assertions in CreateForWindow to get better crash reports - r=BenWa
|
2013-11-25 21:48:27 -05:00 |
Chris Kitching
|
36c7d139c0
|
Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats
|
2013-11-12 10:41:01 -08:00 |
Benoit Jacob
|
df54fc7ee2
|
Bug 939758 - Build gfx/gl in unified mode - r=ehsan
|
2013-11-19 16:54:09 -05:00 |
Mike Hommey
|
2812d11fce
|
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
|
2013-11-19 11:50:54 +09:00 |
Mike Hommey
|
e06d795c71
|
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
|
2013-11-19 11:48:10 +09:00 |
Mike Hommey
|
e80e877ab7
|
Bug 939044 - Remove most definitions of MODULE. r=mshal
|
2013-11-19 11:47:39 +09:00 |
Mike Hommey
|
ffe0380912
|
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
|
2013-11-19 11:47:14 +09:00 |
Benoit Jacob
|
d989e68416
|
Bug 938489 - 1/3. Don't include glx.h in GLXLibrary.h - r=mattwoodrow
|
2013-11-18 08:08:24 -05:00 |
Benoit Jacob
|
e7edf66119
|
Bug 919987 - pass surface as an EGLSurface, not a void* - r=jgilbert
|
2013-11-15 12:33:51 -05:00 |
Benoit Jacob
|
8c1260ea32
|
Bug 925608 - 7/8: rename ProvideEGLSurface to CreateEGLSurfaceForCompositor - r=kats
|
2013-11-15 11:28:59 -05:00 |
Benoit Jacob
|
5703ee4082
|
Bug 925608 - 4/8: Consistently manage the client surface on the GLContext side. Java only provides the function to create a surface - r=kats,jgilbert
Also folded in the originally separate patch on bug 936968 because it didn't work on its own.
|
2013-11-15 11:28:54 -05:00 |
Benoit Jacob
|
26b2b9594f
|
Bug 919987 - Replace mCurSurface, which was redundant state, by a saner mSurfaceOverride that does nothing when it's EGL_NO_SURFACE - r=jgilbert
|
2013-11-15 11:28:38 -05:00 |
Benoit Jacob
|
d782fe1f99
|
Bug 937196 - Remove mPlatformContext from GLContextProviderEGL - r=jgilbert
|
2013-11-15 11:28:36 -05:00 |
Joshua Cranmer
|
f6366dd338
|
Bug 935789, part 1: Kill most uses of prbit.h, r=ehsan
--HG--
extra : rebase_source : 4c44e60c72e0ece3cea7ed1cf79079bd2a1b6487
|
2013-11-12 18:22:38 -06:00 |