Robert O'Callahan
74bf60da8a
Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical
2015-03-27 12:07:53 +13:00
Kyle
08a4f0a739
Bug 1137494 - Change the type given to type validation check. r=jgilbert
2015-06-23 17:25:13 -07:00
Wes Kocher
6c264bd80d
Backed out changeset 66096f511050 (bug 1178999) for gl bustage CLOSED TREE
2015-07-01 16:19:09 -07:00
Wes Kocher
1ad3130ac4
Backed out changeset 288fee06d8aa (bug 1178999)
2015-07-01 16:18:59 -07:00
Jeff Gilbert
ae06549340
Bug 1178999 - Switch to backbuffer as needed.
2015-07-01 15:21:43 -07:00
Jeff Gilbert
0553739b14
Bug 1178999 - Do initial backbuffer clear lazily. - r=kamidphish
2015-07-01 14:28:32 -07:00
Nathan Froyd
92a8124fef
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Benoit Girard
311ebbed52
Bug 1171682 - Disable WebGL in safemode. r=jgilbert
2015-06-15 17:05:02 -04:00
Dan Glastonbury
0f89c9e8dd
Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert
2015-06-11 15:12:10 +10:00
Phil Ringnalda
98e0a4358f
Backed out 12 changesets (bug 1170855) for Windows build bustage
...
CLOSED TREE
Backed out changeset 47070f494c9e (bug 1170855)
Backed out changeset 86e3fb3a2295 (bug 1170855)
Backed out changeset 49284df5294e (bug 1170855)
Backed out changeset ae7c769cb78d (bug 1170855)
Backed out changeset 1fbb0ef29363 (bug 1170855)
Backed out changeset 1fd9140044be (bug 1170855)
Backed out changeset cca48a1bc6ef (bug 1170855)
Backed out changeset 835570bc63bf (bug 1170855)
Backed out changeset 4ee1883ffc65 (bug 1170855)
Backed out changeset c666d71f4899 (bug 1170855)
Backed out changeset 046422ea849f (bug 1170855)
Backed out changeset d38fb3aea20a (bug 1170855)
2015-06-10 20:47:07 -07:00
Dan Glastonbury
04f3c9ba4f
Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert
2015-06-11 12:26:27 +10:00
Dan Glastonbury
c8fe1f498a
Bug 1167504 - Part 4: Remove BindableName - Texture. r=jgilbert
2015-06-10 13:24:18 +10:00
Lee Salzman
4374ca11f8
Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert
2015-05-29 19:27:58 -04:00
Kyle Fung
d37341fbbb
Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan
2015-05-21 11:51:49 -04:00
Jeff Gilbert
5d26eae68a
Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish
2015-04-30 17:30:26 -07:00
Jeff Gilbert
f444fdce6c
Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad
2015-04-20 17:49:25 -07:00
Jeff Gilbert
990011a1f6
Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish
2015-03-18 19:55:44 -07:00
Dan Glastonbury
fc7edc189e
Bug 1110120 - Remove use of UniquePtr for XFB and UB tracking.; r=smaug
2015-02-09 00:13:00 +10:00
Wes Kocher
7a10f5ebe9
Backed out changeset b3589228e8b1 (bug 1142975) for gl failures
2015-03-16 17:25:30 -07:00
Jeff Gilbert
e7e3c40408
Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish
2015-03-16 16:33:44 -07:00
Jeff Gilbert
d19c51ac04
Bug 1128019 - Init SCISSOR_BOX with initial width and height. - r=kamidphish
2015-03-11 20:08:41 -07:00
Jeff Gilbert
47fb80b5f2
Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. - r=kamidphish
2015-03-11 18:23:56 -07:00
Jeff Gilbert
6d0bffcb21
Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey
2015-02-24 14:09:09 -08:00
Jeff Gilbert
1cb925f4fb
Bug 1094457 - Implement ReadBuffer and RenderbufferStorageMultisample. - r=kamidphish
2015-02-18 16:57:05 -08:00
Jeff Gilbert
4f9c932a23
Bug 1124394 - Support Core profiles for GLContext. - r=kamidphish
2015-02-12 19:00:41 -08:00
Jeff Gilbert
9fb0acb86f
Backout 80a88a3badba for causing bug 1130086.
2015-02-06 11:37:04 -08:00
Jeff Gilbert
2f2bc0d4e9
Bug 1124394 - Support WebGL 2 with Core Profiles on Mac. - r=kamidphish
2015-02-04 16:34:55 -08:00
Mike Hommey
715db83e04
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
2015-02-02 09:56:13 +09:00
Wes Kocher
05450e379b
Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE
2015-01-29 14:23:37 -08:00
Jeff Gilbert
f9484a4a62
Bug 1124394 - Support WebGL on Core Profiles on Mac. - r=kamidphish
2015-01-29 00:44:19 -08:00
Jeff Gilbert
ff27d5e387
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-15 15:40:39 -08:00
Carsten "Tomcat" Book
2e0fe7d467
Backed out changeset b5c6dd9423cf (bug 1109945) for gl2 test failures on a CLOSED TREE
2015-01-13 09:07:26 +01:00
Jeff Gilbert
ec409b7f23
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-12 19:51:20 -08:00
Jeff Gilbert
60dca4eae2
Bug 1093967 - Implement BlitFramebuffer. r=kamidphish
2015-01-12 15:05:21 -08:00
Wes Kocher
af03b0b770
Backout ca411b1cf001 (bug 1109945) for shader editor failures
2015-01-09 21:03:54 -08:00
Wes Kocher
b5565eae8f
Backed out changeset 88cf7f2fe48f for build bustage
2015-01-09 19:15:54 -08:00
Jeff Gilbert
72bc59c2fd
Bug 1093967 - Implement BlitFramebuffer. r=kamidphish
2015-01-09 18:51:20 -08:00
Jeff Gilbert
a28e4f5f24
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-09 18:40:56 -08:00
chiajung hung
f8c98b93d5
Bug 1096632 - Add a null check in case webgl app calls to glTexImage(<video>) while no frame inserted into ImageContainer. r=jgilbert
2014-11-11 19:29:00 -05:00
Dan Glastonbury
3ebe077748
Bug 1048731 - [WebGL2] Implement new buffer binding targets. r=jgilbert
2014-12-05 17:04:55 +10:00
Dan Glastonbury
a0c3443f2f
Bug 1048724 - [WebGL2] Transform Feedback. r=jgilbert,smaug
2014-11-26 12:00:06 +10:00
Jeff Gilbert
d9b9968e9c
Bug 1099427 - Reformat WebGL. - r=kamidphish
2014-11-13 20:03:50 -08:00
Dan Glastonbury
32ba676b5c
Bug 1048720 - [WebGL2] Implement WebGL2Sampler. r=jgilbert
2014-10-27 09:40:37 +10:00
Jeff Gilbert
31e347c372
Bug 912196 - Determine workarounds before we run dependent code. - r=kamidphish
2014-10-08 16:37:30 -07:00
Jeff Gilbert
f7dc742fd3
Bug 912196 - Fixes for D3D11 ANGLE. - r=kamidphish
2014-10-08 16:32:50 -07:00
Jeff Gilbert
5e3069c2f4
Bug 912196 - Workaround no-alpha-with-ANGLE in WebGL, not GLContext. - r=kamidphish
2014-10-08 16:30:01 -07:00
Wes Kocher
9bfad23d80
Backed out 3 changesets (bug 1087560) for bustage
...
Backed out changeset ecf4df03029a (bug 1087560)
Backed out changeset 12a016a84d6d (bug 1087560)
Backed out changeset 1b8b46616028 (bug 1087560)
2014-10-27 21:59:43 -07:00
Jeff Gilbert
5cddb7393d
Bug 1087560 - Build GetContextAttributes from mOptions. - r=kamidphish
2014-10-24 18:09:18 -07:00
Jeff Gilbert
b7ef2f3968
Bug 1087634 - Update mOptions after context creation. - r=dvander
2014-10-22 14:17:02 -07:00
Benoit Jacob
1eb6639325
Bug 1081125 - WebGL2 3D textures - Part 2: update our texture state tracking to handle 3D textures - r=jgilbert
2014-10-13 19:42:20 -04:00