Morris Tseng
91aa1baea6
Bug 709490 - Part 9: Readback without blocking main thread. r=jgilbert
2015-10-12 11:21:03 +08:00
Morris Tseng
5d86d6193b
Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface. r=jgilbert
2015-10-12 11:21:03 +08:00
Morris Tseng
9baf236c2f
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc
2015-10-12 11:21:03 +08:00
Morris Tseng
b1e15627bf
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-12 11:21:03 +08:00
Morris Tseng
76ca7da268
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-12 11:21:02 +08:00
Jeff Muizelaar
98aef66d05
Bug 1213019. Get UnmapBuffer as part of MapBufferRanges features. r=jgilbert
...
This fixes laoding UnmapBuffer loading on GLES3
2015-10-08 18:16:36 -04:00
Botond Ballo
ad6d7f2ade
Bug 1212664 - Perform y-inversion correctly when dumping compositor surface. r=jrmuizel
2015-10-07 19:58:23 -04:00
Nicholas Nethercote
0c9936d9d3
Bug 1211324 (part 5) - Remove GraphicsFilter and gfxGraphicsFilter. r=mattwoodrow.
2015-10-05 17:18:10 -07:00
Nicholas Nethercote
e6cc09cd51
Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
...
The conversion is as follows:
- GraphicsFilter::FILTER_NEAREST == gfx::Filter::POINT
- GraphicsFilter::FILTER_GOOD == gfx::Filter::GOOD
- GraphicsFilter::FILTER_BEST == gfx::Filter::LINEAR
Also typedef GraphicsFilter to gfx::Filter; this will be removed in the next
patch.
These changes mean ToFilter() and ThebesFilter() are no longer needed.
2015-10-05 17:12:46 -07:00
Wes Kocher
38e6ef5aee
Backed out 11 changesets (bug 709490) for webgl-color-test.html failures a=backout
...
Backed out changeset fc04c5d43550 (bug 709490)
Backed out changeset cd8f9410d335 (bug 709490)
Backed out changeset 6e687c9143c1 (bug 709490)
Backed out changeset 9b20f2c833c4 (bug 709490)
Backed out changeset f9d130aea88e (bug 709490)
Backed out changeset fc513b410949 (bug 709490)
Backed out changeset acf6220b431a (bug 709490)
Backed out changeset 9bceaf913791 (bug 709490)
Backed out changeset 37fba20111e2 (bug 709490)
Backed out changeset 2285ce1596b8 (bug 709490)
Backed out changeset fb4e09920569 (bug 709490)
2015-10-05 08:28:25 -07:00
Morris Tseng
5ee4f58d5e
Bug 709490 - Part 9: Readback without blocking main thread. r=jgilbert
2015-10-05 10:50:16 +08:00
Morris Tseng
b164583db9
Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface. r=jgilbert
2015-10-05 10:50:16 +08:00
Morris Tseng
4695e137b7
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer. r=roc
2015-10-05 10:50:16 +08:00
Morris Tseng
ae7d727d4f
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers. r=nical, r=jgilbert, r=jrmuizel, sr=ehsan
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-05 10:50:16 +08:00
Morris Tseng
6d4517421b
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async. r=nical
...
Thanks Jon Morton [:jmorton] (jonanin@gmail.com ) for polishing patches.
2015-10-05 10:50:15 +08:00
Jeff Gilbert
f16628f247
Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel
2015-09-24 14:26:20 -07:00
Jeff Muizelaar
d5ee23289b
Bug 1179280. Update ANGLE from chromium/2214 to chromium/2466.
2015-09-29 19:04:17 -04:00
Jeff Gilbert
6d18c776ad
Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel
2015-09-28 23:35:46 -04:00
Wes Kocher
6482c81f9b
Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures
...
Backed out changeset 5be7514914b6 (bug 709490)
Backed out changeset 04b6f94fbe8a (bug 709490)
Backed out changeset 00c0e85dd8cd (bug 709490)
Backed out changeset 221385b7b81a (bug 709490)
Backed out changeset ecc38c18734f (bug 709490)
Backed out changeset 22878c936384 (bug 709490)
Backed out changeset 0edcbb60eee3 (bug 709490)
Backed out changeset 5feceec2014b (bug 709490)
Backed out changeset 835b655cb873 (bug 709490)
Backed out changeset 6fbb4a3f8cf7 (bug 709490)
Backed out changeset a5f8646fa156 (bug 709490)
Backed out changeset 2ae1386916b3 (bug 709490)
Backed out changeset 6b29a2a0a8fb (bug 709490)
2015-09-29 08:57:36 -07:00
Morris Tseng
48052c0b94
Bug 709490 - Part 9: Readback without blocking main thread, r=jgilbert
2015-09-29 11:51:25 +01:00
Morris Tseng
2b40efad3d
Bug 709490 - Part 8: Copy to a temp texture when readback from IOSurface, r=jgilbert
2015-09-29 11:51:25 +01:00
Morris Tseng
0b17a6fcc9
Bug 709490 - Part 7: If layer is not available, fallback to BasicCanvasLayer, r=roc
2015-09-29 11:51:25 +01:00
Morris Tseng
c68b782dc7
Bug 709490 - Part 2: Introduce OffscreenCanvas and let WebGL context work on workers., r=ehsan, r=jgilbert, r=nical
2015-09-29 11:51:24 +01:00
Morris Tseng
d9a54c0ad1
Bug 709490 - Part 1: Let ImageBridge transfer CanvasClient async, r=nical
2015-09-29 11:51:23 +01:00
Nicholas Nethercote
7700404de3
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
2015-09-24 19:24:16 -07:00
Jeff Gilbert
f8443b3dd2
Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel
2015-09-28 15:53:37 -07:00
Andrew Comminos
28225933d0
Bug 1193015 - Require MOZ_GLX_USE_SURFACE_SHARING to enable WebGL surface sharing on GLX. r=jgilbert
2015-09-24 15:21:36 -07:00
Jeff Gilbert
eb79b5b33f
Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel
2015-09-24 12:21:05 -07:00
Jamie Nicol
2dd9fa0c33
Bug 1207153 - Restore texture binding to correct target in GLBlitHelper. r=snorp
2015-09-22 06:49:00 +02:00
Chris Peterson
dd2fcb9b7d
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Phil Ringnalda
2edbc1f476
Back out f84aedf7a62d (bug 1191042) for b2g emulator test failures
...
CLOSED TREE
2015-09-22 19:26:13 -07:00
Jeff Gilbert
6a7fc66bd0
Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel
2015-09-22 16:49:25 -07:00
Sotaro Ikeda
acb0a59cbe
Bug 1172719 - Fix SharedSurface fence handling on gonk r=jgilbert,nical
2015-09-21 07:21:52 -07:00
Jamie Nicol
37e32f14b8
Bug 1194923 - Call glFlush before glDeleteFramebuffers on Adreno 420 devices. r=snorp
...
There is an occasional driver crash on the nexus 6, and possibly other
Adreno 420 devices, which seems to occur in some circumstances after
calling glDeleteFramebuffers. Calling glFlush before
glDeleteFramebuffers prevents this. Add this workaround at least until
it is better known what is going on.
2015-09-17 04:41:00 +02:00
Chris Peterson
3c966099cb
Bug 1204400
- Fix -Wshadow warnings in gfx/thebes and suppress those from Skia headers. r=BenWa
2015-09-11 20:30:14 -07:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Andrew Comminos
b3d4755676
Revert "Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel" CLOSED TREE
...
This reverts commit 99120014586d20a2921b9157e5ec81b3605cd8bd.
2015-08-27 17:12:06 -04:00
Jeff Gilbert
49821ec279
Bug 1191042 - Establish correct EGLConfig at GLContext creation. r=jrmuizel
2015-08-27 16:55:45 -04:00
Andrew Comminos
8355bf691d
Bug 1197387
- Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert
2015-08-26 21:30:15 -04:00
Kartikaya Gupta
5d049411d3
Bug 1195401 - Use gfxPrefs (threadsafe) rather than crashing on debug builds for off-main-thread pref access. r=snorp
2015-08-21 13:21:58 -04:00
David Anderson
d1653bd994
Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow)
2015-08-14 22:14:00 -07:00
Wes Kocher
44aaa94d4f
Backed out changeset 956b56977688 (bug 1190281) for gfx crashes
2015-08-14 15:26:34 -07:00
David Anderson
7809fb1407
Add driver crash guards to WebGL. (bug 1190281 part 9, r=jgilbert)
2015-08-14 12:52:37 -07:00
Matt Woodrow
6efb6a0e50
Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert
2015-08-14 11:50:48 -04:00
Ryan VanderMeulen
6755d23c6d
Backed out changeset c6c91bdf11c0 (bug 1191534) for Werror bustage.
...
CLOSED TREE
2015-08-13 16:13:10 -04:00
Matt Woodrow
0a230909bb
Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert
2015-08-13 15:57:59 -04:00
Jim Chen
25353fa7f4
Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin
2015-08-13 00:53:39 -04:00
Dan Glastonbury
f267b1b8e0
Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert
2015-08-12 11:39:39 +10:00
Dan Glastonbury
392dc0d0af
Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert
...
Obsolete old patch.
Had to resort to using GLFeature detection to look for (EXT/OES)_framebuffer_object. I feel like this sucks.
Replace long list of && with ||. Grr.
2015-08-12 11:39:38 +10:00
Jeff Gilbert
495915511d
Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard
2015-08-07 19:27:14 -07:00