Dan Glastonbury ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E)
08d194e807
Bug 1075195 - WebGL2: implement texStorage2D - r=bjacob,djg
2014-07-15 09:55:56 +10:00
Jeff Gilbert
6108ef9a33
Bug 1048108 - Don't require alpha on ANGLE. - r=kamidphish
2014-10-01 17:05:34 -07:00
Jeff Gilbert
162c30369f
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-10-01 17:05:33 -07:00
Dan Glastonbury
01632be80d
Bug 1048747 - WebGL2 - GL symbols for GetIntegeri_v and GetInteger64i_v.; r=jgilbert
...
--HG--
extra : rebase_source : d4c5a1a6e4a5c6f772a4f69c2ff3edab50d0d6e4
extra : source : 9929d6519682ca1b0dac4e7390349a2254d711c5
2014-05-27 20:21:30 +10:00
Wes Kocher
e58d7377ba
Backed out 2 changesets (bug 1048108) for b2g build bustage
...
Backed out changeset dc8fac10012d (bug 1048108)
Backed out changeset 5da1e1c4c706 (bug 1048108)
2014-09-25 16:33:28 -07:00
Jeff Gilbert
4d1c032271
Bug 1048108 - Actually iterate through configs. - r=kamidphish
2014-09-25 16:00:43 -07:00
Dan Glastonbury
9bea11e617
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
2014-09-23 15:49:19 +10:00
Jeff Gilbert
0c01b089c8
Bug 1048108 - Exclude RGBA configs when alpha:false. - r=kamidphish
2014-09-24 16:42:27 -07:00
Carsten "Tomcat" Book
9158c7274b
Backed out changeset 231c5214e07c (bug 1048741) for crashtest and m2 test failures on a CLOSED TREE
2014-09-24 08:15:19 +02:00
Dan Glastonbury
610a85135f
Bug 1048741 - WebGL2 - GL symbols for 3D textures.; r=jgilbert
...
--HG--
extra : rebase_source : f1ab1982187f5c611a0f13fbcdb38414b2fe8942
2014-09-23 15:50:10 +10:00
Dan Glastonbury
7d49107084
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
...
--HG--
extra : rebase_source : 4465ba102179f3ae338f19632d77547686df0220
2014-09-23 15:49:19 +10:00
Dan Glastonbury
4990473894
Bug 1048724 - WebGL2 - GL symbols for Transform Feedback.; r=jgilbert
...
--HG--
extra : rebase_source : f47b2a8203b0dc23dd871987c2b2f7dae28b2723
extra : source : a0ecb0468b8a2998b676da63678938d9f9d58f52
2014-09-23 15:47:28 +10:00
Dan Glastonbury
50b7078ecf
Bug 1048745 - WebGL2 - GL symbols for gpu_shader_4.; r=jgilbert
...
--HG--
extra : rebase_source : 9da56a67fc59ef27a8ff28e960bfc1175a6fc936
extra : source : 0c1b303c73fa1f7dad836235d4916ae6b618bfe2
2014-09-23 15:27:55 +10:00
Dan Glastonbury
86c66d6f5a
Bug 1048745 - WebGL2 - GL symbols for VertexAttribI.; r=jgilbert
...
--HG--
extra : rebase_source : 57ceb97a1f21c85427c8108ea7ff41f93fe24789
extra : source : 0d1c61620e601c851f61cd062e42204c2e50e3e0
2014-09-23 15:38:01 +10:00
Dan Glastonbury
bf3a35dfd6
Bug 1048745 - WebGL2 - GL symbols for uniformui & non-square uniform matrix.; r=jgilbert
...
--HG--
extra : rebase_source : bd47b6bbde06ba7f8a945aa55f751d8a3c074946
extra : source : 5b135f5f9492b2606c593ad0c800488f6a51274c
2014-09-23 15:33:55 +10:00
Dan Glastonbury
ceeef21bbf
Bug 1048720 - WebGL2 - GL symbols for Samplers.; r=jgilbert
...
--HG--
extra : rebase_source : e166bb27c051843bc469389fddd8fce8ef425ad3
extra : source : 2203b912f17e2f501f9bf65343dfadb05256dfd8
2014-09-23 15:45:34 +10:00
Dan Glastonbury
23847423b2
Bug 1048747 - WebGL2 - GL symbols for Uniform Buffers.; r=jgilbert
...
--HG--
extra : source : 34a79f131e233c980416deb8bae23a4bcca2b4c5
extra : histedit_source : 1951d9d8a7bad6e7074d0cca60bbced7dd7bb765
2014-07-14 14:34:17 +10:00
Dan Glastonbury
f49eba2345
Bug 1048693 - WebGL2 - GL symbols for MapBufferRange.; r=jgilbert
...
--HG--
extra : source : 60f8018abde66d8ec07329fabaa0a7131acf84da
extra : histedit_source : b4fa1e2d81c7c007479ae2409233a600fc75c257
2014-08-08 11:47:13 +10:00
Dan Glastonbury
e3cdc514c4
Bug 1048668 - WebGL2 - Implement CopyBufferSubData.; r=jgilbert
...
--HG--
extra : source : b4c58b9519fc35c634d2a912f3900605ccc081a3
2014-05-27 20:13:09 +10:00
Dan Glastonbury
8cdd97be95
Bug 1048666 - WebGL2 - Implement ClearBufferXXX APIs.; r=jgilbert,bjacob
...
--HG--
extra : source : ba4e3272249d44f13d3923342be5916a5dc8519e
2014-09-18 10:17:00 +10:00
Walter Litwinczyk
842809f16f
Bug 933530 - Remove mDataIsCurrent from SharedSurfaceGL. r=jgilbert
2014-09-12 11:37:58 -07:00
Jeff Gilbert
301271b198
Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
...
--HG--
extra : rebase_source : 13101216d6e5eccfb0a19c14b783b3878644b665
2014-09-17 08:13:29 -05:00
Morris Tseng
6c28267420
Bug 1067283 - Flip NS_WARNING_IF check at GLReadTexImageHelper::ReadTexImge. r=nical
2014-09-15 03:05:00 +02:00
James Willcox
688cd17359
Back out a84f9edfe968 for bustage
2014-09-12 14:01:26 -05:00
Jeff Gilbert
a2cd642ccd
Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp
2014-09-12 13:39:20 -05:00
Walter Litwinczyk
f55b9ef43b
Bug 806301 - Fail early if creating an antialiased buffer will fail. Prevents assert in LLVM pipe. r=jgilbert
2014-08-21 14:59:25 -07:00
Sotaro Ikeda
aa9fc7efc9
Bug 1049195 - Call glFlush() for each frame if necessary r=jgilbert
2014-09-09 18:40:51 -07:00
Milan Sreckovic
f6a4e19787
Bug 1033098: Wallpaper over the intermittent crash. r=nsilva
2014-09-03 15:11:55 -04:00
Ryan VanderMeulen
0774680441
Backed out changeset d5cd910dda69 (bug 1033098) for OSX assertions.
2014-09-03 14:18:24 -04:00
Milan Sreckovic
d627e909c1
Bug 1033098 - Wallpaper over the intermittent crash. r=nsilva
2014-09-02 10:19:52 -04:00
Jeff Gilbert
1623588490
Bug 1060085 - Add thread-local Fence/Poll/Wait to Basic ShSurf. - r=kamidphish
2014-09-02 15:16:02 -07:00
Jeff Gilbert
c520457871
Bug 1060085 - Add entrypoints, use NV_fence in ANGLE ShSurfs. - r=kamidphish
2014-09-02 15:15:41 -07:00
Ehsan Akhgari
2647584aa5
Bug 1060918 - Do not rely on two implicit conversions in GLContextProviderWGL.cpp for clang-cl compatibility; r=jrmuizel
...
This works around http://llvm.org/PR20821 .
2014-09-02 12:20:50 -04:00
James Willcox
76f1571232
Bug 1056947 - Don't enable GLFeature::draw_buffers (and therefore WEBGL_draw_buffers) on GLES3 r=jgilbert
...
--HG--
extra : rebase_source : b2ba97bf610bc414ab744ab08d788b740d518578
2014-09-02 09:57:55 -05:00
Nicolas Silva
c1d9ac4e02
Bug 1059793 - Mark the compositor's gl context destroyed before the widget is gone. r=jgilbert
2014-09-02 14:05:00 +02:00
chiajung hung
9f492bd227
Bug 1060121 - Make WebGLContext::TexImage2D avoid readback for video elements on Windows. r=jgilbert
2014-08-31 21:00:00 +02:00
Ehsan Akhgari
3cc9664125
Bug 1060802 - Fix some more bad implicit constructors in gfx; r=roc
2014-08-31 23:31:20 -04:00
Botond Ballo
e7dbf26fb2
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
...
--HG--
extra : rebase_source : 667fc18943d84f1ae28579fc23f846f9350e6fe2
2014-08-26 17:14:51 -04:00
Jeff Gilbert
ade0e342e3
Bug 996266 - Fix bustage.
2014-08-27 16:18:46 -07:00
Jeff Gilbert
323f57a297
Bug 996266 - Support testing for errors at the GLContext level. - r=kamidphish
2014-08-27 16:18:43 -07:00
Jeff Gilbert
9451a4fa01
Bug 996266 - Fall back from failed WebGL context creation attribs. - r=kamidphish,bjacob
2014-08-27 16:16:22 -07:00
Milan Sreckovic
4455d895e8
Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
2014-08-27 11:57:43 -04:00
Carsten "Tomcat" Book
b2d1c25a26
Backed out changeset 6bcda9f223b3 (bug 996266) for bustage on a CLOSED TREE
2014-08-27 11:15:40 +02:00
Carsten "Tomcat" Book
6d9d5a7a88
Backed out changeset c97ad94c5220 (bug 996266)
2014-08-27 11:15:21 +02:00
Jeff Gilbert
fe2536a833
Bug 996266 - Support testing for errors at the GLContext level. - r=kamidphish
2014-08-27 01:31:14 -07:00
Jeff Gilbert
bee2e24b94
Bug 996266 - Fall back from failed WebGL context creation attribs. - r=kamidphish,bjacob
2014-08-27 01:31:14 -07:00
Ryan VanderMeulen
a19bf3acbf
Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
...
Backed out changeset 7f68752ffe1e (bug 965022)
Backed out changeset 24251d4da019 (bug 965022)
Backed out changeset a34ae046c947 (bug 965022)
Backed out changeset f747fd154739 (bug 965022)
Backed out changeset f076faf3c282 (bug 965022)
2014-08-26 16:02:37 -04:00
Botond Ballo
e9b504cd9e
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
2014-08-25 18:28:25 -04:00
Kartikaya Gupta
08b5038258
Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa
2014-08-22 15:26:56 -04:00
Trevor Saunders
fd5e9d1fcc
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -04:00
Jeff Gilbert
1397909531
Bug 1053635 - Expose SharedSurfaceEGL::mImage. r=romaxa
2014-08-14 15:07:00 -04:00
Jeff Gilbert
fb6a858464
Bug 1049957 - Fixes from reviews. - r=kamidphish
2014-08-15 17:38:09 -07:00
Jeff Gilbert
00cbda0f58
Bug 1049957 - Use custom std::queue wrapper instead of std::queue<UniquePtr<T>>. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
462da9f9df
Bug 1049957 - Fix compilation errors. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
ebe1200d76
Bug 1049957 - Use UniquePtr for SharedSurface, SurfaceFactory. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
d10b4934b4
Bug 1049957 - Use RefPtr for SurfaceStream. - r=kamidphish
2014-08-15 17:38:07 -07:00
Jeff Gilbert
2879380ef6
Bug 1049957 - Use UniquePtr for GLScreenBuffer. - r=kamidphish
2014-08-15 17:38:07 -07:00
Ehsan Akhgari
93ec08d11c
Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
...
--HG--
extra : rebase_source : 5c6b62dbed81018370ce274e1913620ffb0ff7a2
2014-08-07 21:17:30 -04:00
Dan Glastonbury
8efb306126
Bug 1050599 - Sort GLContext extension names and strings.; r=bjacob
...
--HG--
extra : rebase_source : 1af2dd171a4eac879ee83aa25d1430e620f11021
2014-08-05 17:26:57 +10:00
George Wright
2131560b58
[PATCH 15/15] Bug 1017113 - Use RefPtrSkia instead of SkRefPtr as it no longer exists. r=mattwoodrow
2014-08-06 12:01:44 -04:00
George Wright
89604a18bf
[PATCH 04/15] Bug 1017113 - Remove GL functions no longer required by Ganesh r=mattwoodrow
2014-07-27 20:52:33 -04:00
Vladimir Vukicevic
7dd2f3251a
b=1052518; remove --disable-webgl; r=jgilbert
2014-08-12 12:04:36 -04:00
Jeff Gilbert
8c26761616
Bug 1045955 - Style fix. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
b85cf980a4
Bug 1045955 - Tighten requirements for framebuffer_blit, and use GL_FRAMEBUFFER when unavailable. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
b2c6fe98ab
Bug 1045955 - Allow blitting 'internal' fb0. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
4f8b794b06
Bug 1045955 - Make snapshots pick RGBA or RGBX. - r=kamidphish
2014-08-07 19:03:24 -07:00
Jeff Gilbert
11ccb72d46
Bug 1037704 - Add polling support to ShSurf. - r=mattwoodrow
2014-08-04 22:10:47 -07:00
Jeff Gilbert
8ac2792c6c
Bug 1048562 - Add support for NV_fence to GLContext. - r=mattwoodrow
2014-08-04 22:09:20 -07:00
David Zbarsky
b3e61c206f
Bug 952977: More gfx::Matrix cleanups r=nical
2014-08-01 08:31:49 -04:00
Nathan Froyd
12c76f15f7
Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium
2014-07-24 11:55:33 -04:00
Ryan VanderMeulen
596e672ac8
Backed out changeset aef0101ff775 (bug 1045955) for B2G reftest failures.
...
CLOSED TREE
2014-07-30 14:43:30 -04:00
Jeff Gilbert
3a21d47e34
Bug 1045957 - Improve code in GLReadTexImageHelper.cpp. - r=mattwoodrow
2014-07-30 10:35:30 -07:00
Jeff Gilbert
a413355c9b
Bug 1045955 - Fix compositing for screen-based WebGL ShSurfs. - r=kamidphish
2014-07-30 10:03:07 -07:00
Jeff Gilbert
7c85866f8f
Bug 1045955 - Fix style. - r=kamidphish
2014-07-30 10:03:07 -07:00
Wes Kocher
3c155637a3
Backed out 11 changesets (bug 952977) for reftest-no-accel failures
...
Backed out changeset ea2367c19da3 (bug 952977)
Backed out changeset c401c8748eb3 (bug 952977)
Backed out changeset a93e9ff1043b (bug 952977)
Backed out changeset 765b7f67163e (bug 952977)
Backed out changeset 3d8cf4f5777f (bug 952977)
Backed out changeset 8993710a3ab3 (bug 952977)
Backed out changeset 1298c39b745a (bug 952977)
Backed out changeset be0b899fbe5e (bug 952977)
Backed out changeset f69bea1f1feb (bug 952977)
Backed out changeset 1a745777f07e (bug 952977)
Backed out changeset 5ad1d18dfe17 (bug 952977)
2014-07-29 18:58:46 -07:00
David Zbarsky
ecf49e22a2
Bug 952977: More gfx::Matrix cleanups r=nical
2014-07-29 19:18:51 -04:00
Carsten "Tomcat" Book
2375066166
Merge mozilla-central to b2g-inbound a=sheriffduty
2014-07-29 11:22:53 +02:00
Michael Wu
86c7d992ec
Bug 1042949 - Remove gScreenBounds hack in GLContextProviderEGL.cpp, r=jgilbert
2014-07-22 17:33:03 -04:00
Benoit Jacob
fedc304e98
Bug 978966 - Disable framebuffer_multisample on Microsoft Basic Render Driver because it assumes blending with default blendfunc, breaking WebGL - r=kamidphish
2014-07-25 10:35:03 -04:00
Gautam Akiwate
fc90d0ec6a
Bug 1021614 - [Moz2Dification] Remove the constructors that use thebes sizes in GLTextureImage.h. r=nical
2014-07-23 21:13:00 +02:00
Vladimir Vukicevic
40313e5a6d
b=965848; implement EXT_shader_texture_lod for WebGL; r=jgilbert, r=bz
2014-07-24 11:58:43 -04:00
Benoit Girard
7df7a65422
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
2014-07-24 13:34:43 -04:00
Michael Wu
5210048680
Bug 1026776 - Use surface pixel format to select an EGLConfig on gonk, r=jgilbert
2014-06-17 17:19:11 -04:00
chiajung hung
68393bce29
Bug 814524 - Change YUV=>RGB formula to a more precise version. r=jgilbert
2014-07-14 19:46:00 -04:00
Walter Litwinczyk
33fbbc570e
Bug 1024196 - Fix leak of |i| variable in CreateGrGLInterfaceFromGLContext. r=gw280
2014-07-09 13:40:40 -07:00
Jeff Gilbert
e3e56e7710
Bug 1034398
- Query for max IOSurf sizes. - r=benwa
2014-07-11 23:08:54 -07:00
Jeff Gilbert
b0b624ea02
Backed out changeset 53f0f0e43ea5
2014-07-11 21:59:48 -07:00
Jeff Gilbert
b210c7416a
Bug 1034398
- Query for max IOSurf sizes. - r=benwa
2014-07-11 21:58:00 -07:00
Jeff Gilbert
4627a00a63
Bug 843673 - Re-enable WebGL instanced drawing, and fix the max instance calculation. - r=kamidphish
2014-07-11 21:53:57 -07:00
Jeff Walden
6508a03596
Bleh, forgot to qref, still fixing bug 1037100. r=bustage
2014-07-11 21:05:59 -07:00
Jeff Walden
1b5c950fe4
Minor bustage fixes for bug 1037609 and bug 1037100. r=bustage
...
--HG--
extra : rebase_source : 72083f1ec1036497a4d6a93ee614ea60794ae749
2014-07-11 21:03:07 -07:00
Jeff Walden
cdc3a731cf
Bug 1037100 - Remove all ScopedDeleteArray uses from gfx/gl/. r=jgilbert
...
--HG--
extra : rebase_source : fff244a14da1605f8c6db552925f5bc4b34fb106
2014-07-10 17:43:01 -07:00
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
Carsten "Tomcat" Book
674e129845
Backed out changeset 91a4c3026e8a (bug 986811) for bustage
2014-03-26 12:27:52 +01:00
Masatoshi Kimura
b49d9b0ca6
Bug 986811 - Use the latest d3dcompiler dll if available. r=jgilbert
2014-03-26 20:14:45 +09:00
Jukka Jylanki
85788aa2c5
Bug 987845 - Avoid unconditionally calling eglGetError() after each EGL MakeCurrent operation - r=bjacob,vlad,jgilbert - anyone else?
2014-03-25 20:23:58 -04:00
Jeff Gilbert
e74ceb3aeb
Bug 985685 - DrawRangeElements should call Before/AfterGLDrawCall(). - r=kamidphish
2014-03-20 21:20:02 -07:00
George Wright
c447e9eb94
[PATCH 6/6] Bug 985217 - Ensure that our GLContext is current and working at GrGLInterface creation time as Skia now determines extensions at creation time r=snorp
2014-03-18 19:37:56 -04:00
George Wright
6d1d477844
[PATCH 4/6] Bug 985217 - Remove client side array functions as Skia no longer uses/wants them, and set the functions differently following refactoring in GrGLInterface r=snorp
2014-03-20 14:08:19 -04:00
Nicolas Silva
2592474737
Bug 973892 - Make TextureClient::GetAsDrawTarget work with canvas. r=bas
2014-03-17 22:35:20 +01:00
Jeff Gilbert
c0d67d37f5
Bug 982960 - Use glDrawRangeElements in WebGL.drawElements. r=kamidphish
2014-03-17 10:52:56 -04:00
Jeff Gilbert
18eef3b4d4
Bug 982960 - Add GLContext support for draw_range_elements. r=kamidphish
2014-03-17 10:50:15 -04:00
Jeff Muizelaar
9e503fd30d
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
2014-03-14 11:24:58 -04:00
Kyle Huey
b564544cf7
Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg
2014-03-15 12:00:17 -07:00
Wes Kocher
6c8846b330
Backed out changeset 46d18be48bc4 (bug 981856) for b2g gl bustages
...
* * *
Backed out changeset a2ec4ab256e8 (bug 981856)
2014-03-14 17:33:54 -07:00
Jeff Muizelaar
8cbfbdc3ad
Bug 981856. Use an 888 config when creating a pbuffer. r=jgilbert
...
Old versions of llvmpipe (8.0.4) seem to give out 565 configs that it can't
actually make PBuffers for. Explicilty ask for 8,8,8 to avoid that problem.
--HG--
extra : rebase_source : 2a667cc002b5ff4ad279e9483701eaf7952aeda8
2014-03-14 11:24:58 -04:00
Ehsan Akhgari
f1b87eccd8
Bug 983014 - Move the rest of the -I build flags that stayed in Makefiles because of ANDROID_SOURCE to moz.build; r=mshal
2014-03-13 19:31:18 -04:00
Morris Tseng
d8764d7f99
Bug 975930 - [LayerScope] All textured buffers show RB swapped which is incorrect. r=jgilbert, r=kamidphish
2014-03-11 11:14:50 -04:00
Jeff Gilbert
6027388cd9
Bug 980684 - Actually use IOSurfaces on Mac. - r=snorp
2014-03-10 19:08:50 -07:00
Jeff Gilbert
8f53ae3993
Bug 976813 - Separate ShSurf::Texture for Prod and Cons. - r=snorp
2014-03-10 19:08:49 -07:00
Jeff Gilbert
7e236f76f8
Bug 943190 - Implement WEBGL_compressed_texture_et1. - r=kamidphish
2014-03-10 15:42:58 -07:00
Ehsan Akhgari
276e2d1e15
Bug 978472 - Add support for leak checking in GenericRefCounted classes; r=bjacob
2014-03-09 14:40:49 -04:00
Jeff Gilbert
77c841f7fd
Bug 843666 - Implement color-buffer-(half-)float for WebGL. - r=kamidphish
2014-03-07 13:26:17 -08:00
Jonathan Watt
aa2222cae6
Bug 980415 - Fix multiple points in the codebase where we fail to call DataSourceSurface::Unmap(). r=Bas
2014-03-07 13:21:38 +00:00
James Willcox
aa0b93b644
Bug 956993 - Fix typo with GL_TEXTURE_EXTERNAL textures r=jgilbert
2014-03-06 14:50:42 -06:00
Jeff Gilbert
6ca9eaaa7d
Bug 980108 - GLContext.h should not use GLAPIENTRY decls. - r=kamidphish
2014-03-05 17:35:40 -08:00
James Willcox
38c98ab8dc
Bug 980048 - Don't use EGL fences on Pandaboard r=jgilbert
2014-03-05 15:49:55 -06:00
James Willcox
dfee0058ef
Bug 939276 - Use a single GLContext for all SkiaGL canvases r=jgilbert,vlad,gwright,bjacob
...
--HG--
rename : gfx/gl/GLContextSkia.cpp => gfx/gl/SkiaGLGlue.cpp
2014-03-05 15:49:37 -06:00
James Willcox
1fd761ef37
Bug 956993 - Rely on OES_EGL_image_external for SharedSurface_EGLImage r=jgilbert
2014-03-05 15:48:58 -06:00
Andreas Gal
044a8b635b
Bug 975772 - Cleanup RectTriangles and allow DrawQuads to take triangles or triangle strips. r=bjacob
2014-03-05 14:18:38 -05:00
Dan Glastonbury
105377fc80
Bug 975824 - Disable S3TC compressed texture support on VMware Gallium 0.4 with
...
llvmpipe. r=jgilbert
2014-02-28 16:57:03 +10:00
Jeff Gilbert
3a7ff29a22
Bug 978414 - GLContextCGL::IsDoubleBuffered should be const at definition. - r=bustage on a CLOSED TREE
2014-03-03 19:13:34 -08:00
Jeff Gilbert
ecac7faae3
Bug 978414 - Mark GLContext virtuals const and MOZ_OVERRIDE where appropriate. - r=bjacob
2014-03-03 18:47:43 -08:00
Milan Sreckovic
644e4b482a
Bug 971943: 6. gfx.android.rgb16.force (startup only), gfx.gralloc.fence-with-readpixels (changing during session) moved to gfxPrefs. r=sikeda.
2014-03-03 17:11:06 -05:00
Kyle Huey
a10bc216e9
No bug: dos2unix GLTextureImage.cpp. r=me
...
DONTBUILD
2014-02-28 17:32:07 -08:00
Milan Sreckovic
3236414e71
Bug 971943: 3. gfx.apitrace.enabled (ANDROID only) preference moved to gfxPrefs. r=gwright
2014-02-28 12:59:38 -05:00
Phil Ringnalda
71d2221ff0
Back out d0b4c5c28fb0 (bug 956993) for Android test failures
...
CLOSED TREE
2014-02-27 20:25:55 -08:00
James Willcox
6dc4d165a4
Bug 956993 - Rely on OES_EGL_image_external for SharedSurface_EGLImage r=jgilbert
2014-02-27 20:48:38 -06:00
Milan Sreckovic
95619c8d0d
Bug 971942: 2. layout.frame_rate, layers.offmainthreadcomposition.frame-rate, layers.orientation.sync.timeout moved to gfxPrefs. The layers.offmainthreadcomposition.frame-rate is also changed to be a live preference so it does not need a restart. r=bgirard
2014-02-26 21:52:54 -05:00
Matt Woodrow
9662b1ad04
Bug 680817 - Keep GLXPixmaps bound to textures between updates on NVIDIA drivers to improve performance. r=joe
2014-02-25 12:56:51 +13:00
James Willcox
fb3ec81132
Bug 970096 - Try a 16 bit OpenGL context as a last result on Android r=bjacob
2014-02-24 16:17:34 -06:00
Milan Sreckovic
825c103203
Bug 946907: Make sure GLContext reads preferences through gfxPrefs which means it's done on the main thread. Rename the macro to DECL_GFX_PREF before it gets used in a lot of places. r=bjacob
2014-02-22 18:53:04 -05:00
Oleg Romashin
630ac326a5
Bug 974335 - Refactor Qt Widget Backend implementation. gl changes . r=bjacob
2014-02-20 18:08:50 -08:00
Wes Kocher
8d647a6ec0
Backed out changeset cf6a31bca4e0 (bug 939276) for webgl reftest crash
...
--HG--
rename : gfx/gl/SkiaGLGlue.cpp => gfx/gl/GLContextSkia.cpp
2014-02-20 15:23:52 -08:00
James Willcox
91032a3dca
Bug 939276 - Use a single GLContext for all SkiaGL canvases r=vlad,gwright,bjacob
...
--HG--
rename : gfx/gl/GLContextSkia.cpp => gfx/gl/SkiaGLGlue.cpp
extra : rebase_source : 8e85dd34a67c2e193480e9f1f5baf68a898790fe
2014-02-20 16:20:28 -06:00
Matt Woodrow
b131d17ba8
Bug 947227 - Remove SurfaceStream_TripleBuffer_Async since it no longer has any users. r=jgilbert
2014-02-21 11:08:36 +13:00
Matt Woodrow
0ee7d39f66
Bug 947227 - Stop using SurfaceStream_TripleBuffer_Async since it can hang if the compositor fails to pull the latest surface. r=jgilbert
2014-02-21 11:08:05 +13:00
Benoit Jacob
c4ef6434fc
Bug 972682 - make UploadImageDataToTexture not pass uninitialized parameters to glTexImage2D - r=jgilbert
2014-02-20 08:05:34 -05:00
George Wright
2e2e65e7e1
Bug 910754 - Add a bunch more required OpenGL functions for SkiaGL when using desktop OpenGL r=vlad
2013-06-07 23:11:58 -04:00
George Wright
309648f662
Back out changesets from bug 910754 due to build bustage
2014-02-18 17:54:04 -05:00
George Wright
ee3c883bbb
Bug 910754 - Add a bunch more required OpenGL functions for SkiaGL when using desktop OpenGL r=vlad
2013-06-07 23:11:58 -04:00
Ryan VanderMeulen
8a4698657b
Merge inbound to m-c.
2014-02-18 15:18:19 -05:00
Sotaro Ikeda
de99fe10c0
Bug 972494 - Use RefPtr to hold GrallocTextureClientOGL pointer r=nical
2014-02-18 06:46:13 -08:00
Jeff Muizelaar
bf37765934
Bug 973257. GL: Fix broken printf string. r=vlad
...
--HG--
extra : rebase_source : 4e2381555b7b1a49cb05cb438f63b4fe8f2fe0ed
2014-02-15 23:44:05 -05:00
Ehsan Akhgari
5643b79842
Backed out 2 changesets (bug 939276) because of build bustage
...
Backed out changeset 1cedc759f877 (bug 939276)
Backed out changeset 61cef3b533ba (bug 939276)
--HG--
rename : gfx/gl/SkiaGLGlue.cpp => gfx/gl/GLContextSkia.cpp
2014-02-14 18:48:05 -05:00
James Willcox
933b5c003c
Bug 939276 - build bustage
2014-02-14 16:12:10 -06:00
James Willcox
ee9a1556e5
Bug 939276 - Use a single GLContext for all SkiaGL canvases r=bjacob,gwright,dglastonbury
...
--HG--
rename : gfx/gl/GLContextSkia.cpp => gfx/gl/SkiaGLGlue.cpp
2014-02-14 15:55:58 -06:00
Andreas Pehrson
6ece642af0
Bug 959154 - Part 8: Moz2Dify GLUploadHelpers. r=nical
2014-02-13 17:28:48 +01:00
Andreas Pehrson
a5391f0284
Bug 959154 - Part 7: Moz2Dify GLTextureImage::BeginUpdate/EndUpdate. r=nical
2014-02-13 19:00:01 +01:00
Andreas Pehrson
84d0270067
Bug 959154 - Part 6: Move away from DeprecatedDirectUpdate and remove them. r=nical
2014-02-13 17:27:19 +01:00
Andreas Pehrson
87680313c8
Bug 959154 - Part 5: Create Moz2D version of TextureImage::DirectUpdate. r=nical
2014-02-13 17:25:55 +01:00