Dan Glastonbury
d3d8d946d6
Bug 1167504 - Part 2: Remove BindableName - Renderbuffer. r=jgilbert
2015-06-10 13:24:17 +10:00
Dan Glastonbury
8415739a28
Bug 1167504 - Part 1: Remove BindableName - Framebuffer. r=jgilbert
2015-06-10 13:24:16 +10:00
Dan Glastonbury
7a5311658f
Bug 1170454: Fix up instance type for VAOs. r=smaug,r=jgilbert
2015-06-10 11:53:08 +10:00
Lee Salzman
6277db5e19
Bug 1169609 - test for all zero dash pattern leaving context in error state. r=jmuizelaar
2015-06-03 10:29:52 -04:00
Jeff Muizelaar
c210f35b6a
Bug 1171021. Rewrite SetFullAlpha to choose one method of iterating.
...
Perviously it had two.
2015-06-04 14:48:43 -04:00
Jeff Gilbert
c781b7fbde
Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
2015-06-04 17:15:38 -07:00
David Anderson
c2063bdde8
Add an API for snapshotting widgets as they are presented by the operating system. (bug 1167477, r=mattwoodrow, dom r=khuey)
2015-06-04 14:19:06 -07:00
Lee Salzman
1f8bc42ac6
Bug 1156582 - Initialize WebGLShader bools in constructor. r=jgilbert
2015-05-29 19:54:04 -04:00
Lee Salzman
b42f4733ac
Bug 1167176 - Only premultiply webgl snapshot pixels if alpha is used. r=jgilbert
2015-05-29 19:27:58 -04:00
Andrew Comminos
d48cd04b30
Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt
2015-06-02 13:47:00 -04:00
Andrew Comminos
8695719287
Bug 1168845 - Update WebGL interface names to follow the spec. r=smaug, r=dglastonbury
2015-06-01 10:17:00 -04:00
Jonathan Kew
c2b535ec10
Bug 1107096 - Suppress improper drawing of zero-width invisible glyphs in canvas. r=roc
2015-05-30 14:07:16 +01:00
Andrew Comminos
9b8cccf31b
Bug 974832 - Add tests for WebGL's EXT_disjoint_timer_query. r=dglastonbury
2015-05-27 12:11:00 -04:00
Andrew Comminos
85eaf561cd
Bug 974832 - Add support for WebGL's EXT_disjoint_timer_query. r=dglastonbury, r=smaug
2015-05-27 07:12:00 -04:00
Wes Kocher
b4fef2ad07
Backed out changeset 9a0be81a49e6 (bug 1144906)
2015-05-28 17:08:31 -07:00
Jeff Gilbert
0995072ef6
Bug 1144906 - Mark tests as passing.
2015-05-28 17:00:43 -07:00
Birunthan Mohanathas
cd748a7266
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
2015-05-28 11:07:44 -07:00
Birunthan Mohanathas
bae45fd11d
Bug 968520 - Use FallibleTArray::Clear instead of SetLength(0). r=froydnj
...
This preemptively fixes the upcoming -Wunused-result warnings due to unchecked
SetLength calls.
2015-05-28 11:07:43 -07:00
Dan Glastonbury
a05eda2be8
Bug 1159117: Remove assert causing crash. CLOSED TREE
2015-05-28 13:14:27 +10:00
Dan Glastonbury
4fe6abad80
Bug 1159117 - Test emulation of formats removed in core profiles. r=jgilbert
2015-05-28 12:15:42 +10:00
Dan Glastonbury
7d5d523902
Bug 1159117 - Enable support for legacy formats. r=jgilbert
...
ALPHA, LUMINANCE, and LUMINANCE_ALPHA texture formats are removed in
OpenGL core profiles. Emulate these via RED, RG and texture swizzling.
2015-05-28 12:15:42 +10:00
Geoff Brown
83fae4296b
Bug 1143317 - Fix asyncTestsDone check in test_canvas.html; r=gw280
2015-05-26 13:37:19 -06:00
Carsten "Tomcat" Book
62b555d465
Backed out changeset 45998275f423 (bug 857895)
2015-05-26 08:59:47 +02:00
Matt Woodrow
e377b5714e
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Andrea Marchesini
f831429bbc
Bug 1167423 - patch 5 - Handle return values of FallibleTArray functions in WebGL2Context, r=smaug
2015-05-25 12:50:15 +01:00
Andrea Marchesini
c89a834b25
Bug 1167423 - patch 4 - Handle return values of FallibleTArray functions in CanvasRenderingContext2D, r=smaug
2015-05-25 12:50:15 +01:00
Kyle Fung
9e3032872a
Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan
2015-05-21 11:51:49 -04:00
Nathan Froyd
f61c010661
Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
...
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary. It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Nathan Froyd
c39128bbad
Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; r=ehsan
2015-04-30 15:17:08 -04:00
Matt Woodrow
eeabd51fbe
Backout e01d80922187 (Bug 857895) for causing crashes
2015-05-19 10:50:41 +12:00
Birunthan Mohanathas
c316215317
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
ab03747a9e
Bug 1038536 - Flatten image/src/ directory. r=seth
2015-05-14 20:52:05 -07:00
Andreas Pehrson
d92ff7f204
Bug 1032848 - Part 3: Add tests for HTMLCanvasElement::CaptureStream. r=mt, r=jgilbert, r=jesup
2015-05-13 14:04:51 +08:00
Andreas Pehrson
76092599fe
Bug 1032848 - Part 2: Implement HTMLCanvasElement::CaptureStream. r=mt, r=jesup, r=jgilbert, r=gwright
2015-05-13 14:04:41 +08:00
Matt Woodrow
6719119889
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Wes Kocher
8260d5706f
Backed out 2 changesets (bug 1038536) for mass bustage CLOSED TREE
...
Backed out changeset c4551f3019a9 (bug 1038536)
Backed out changeset 0b122f0b6fcf (bug 1038536)
2015-05-13 17:48:28 -07:00
Birunthan Mohanathas
2513b5c8c8
Bug 1038536 - Flatten image/src/ directory. r=seth
2015-05-12 15:02:36 -07:00
Vladimir Vukicevic [:vlad]
2e3bab35a3
Bug 1114333 - "putImageData(imageData, 0, 0, 0, 0, 1, 1) unreasonably slow". r=bas
2015-03-24 07:03:00 +01:00
Phil Ringnalda
1bc57a17f1
Back out 4f682f01262e (bug 857895) for widespread destruction
...
CLOSED TREE
2015-05-11 19:53:28 -07:00
Matt Woodrow
787ef8e2e3
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Carsten "Tomcat" Book
366e0c8005
Backed out changeset 41c408a2662e (bug 857895) for bustage on a CLOSED TREE
2015-05-11 10:28:56 +02:00
Matt Woodrow
0ae7ce6875
Bug 857895 - Run canvas rendering asynchronously on OSX. r=Bas,bholley
2013-04-09 16:51:44 +12:00
Geoff Brown
8b83aca734
Bug 1140454 - Skip some tests on Android 4.3 Debug for intermittent failures; r=me,trivial
2015-05-09 20:04:44 -06:00
Seth Fowler
3cde7ec218
Bug 1162282 - When canvas.drawImage is called on a corrupt image that's not in the broken state, don't throw. r=gw280
2015-05-07 09:25:10 -07:00
Jeff Gilbert
9adce5ee36
Bug 1159034 - Test uninitialized buffer data. - r=dvander
2015-05-05 13:42:29 -07:00
Andrew McCreight
aeff7c99ee
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Markus Stange
a833e02435
Bug 947753 - Make test_drawWindow_widget_layers.html wait for the opened window to be visible. r=dbaron
...
Without this change, the test would fail because OMTC windows on OS X refuse to composite until they're visible.
2015-04-30 23:06:35 -04:00
Jeff Gilbert
0a8851abfc
Bug 1159034 - Only fake no-alpha for the backbuffer. - r=kamidphish
2015-04-30 17:30:26 -07:00
Dan Glastonbury
5a86e65b92
Bug 1156980 - Validate target in ImageData variants of TexImage2D/TexSubImage2D. r=jgilbert
2015-04-22 23:39:00 +02:00
Chris Peterson
91731c29d6
Bug 1159131 - Work around false positive -Wuninitialized gcc warnings in DEBUG PGO builds of WebGLElementArrayCache.cpp. r=jgilbert
2015-04-25 20:24:03 -07:00
Tooru Fujisawa
4397f3f321
Bug 1102219 - Part 5: Replace more String.prototype.contains
with String.prototype.includes
in chrome code. r=till
2015-04-30 00:32:05 +09:00
ziyunfei
a2bb96ff77
Bug 1102219 - Part 4: Replace String.prototype.contains
with String.prototype.includes
in chrome code. r=till
2015-04-30 00:32:05 +09:00
David Major
c92c020b89
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
2015-04-27 19:59:27 -04:00
Dan Glastonbury
63ce88f24d
Bug 1048724 - Sort out Transform Feedback Varyings. r=jgilbert
2015-04-25 08:26:50 +10:00
Andrew McCreight
8145d04124
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
2015-04-24 09:43:01 -07:00
Milan Sreckovic
acf2b7cb4f
Bug 1151736 - More information to pick up with crash reports. r=jgilbert
2015-04-23 11:57:10 -07:00
Nicolas Silva
60170d5364
Bug 1155252 - Add a pref to control the maximum canvas 2d size and set it to 0x7ff. r=jrmuizel
2015-04-22 12:06:53 +02:00
Andrea Marchesini
124186054d
Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan
2015-04-22 08:29:20 +02:00
Dan Glastonbury
acd8523151
Bug 1156629 - OpenGL core context deprecated default VAO. r=jgilbert
...
Create a VAO and attach it to the default object.
2015-04-22 11:55:15 +10:00
Dan Glastonbury
7476148595
Bug 1156626 - Add ES3 buffer binding values to strong type. r=jgilbert
2015-04-22 11:55:15 +10:00
Dan Glastonbury
fef13bea9a
Bug 1048724 - Implement GetBufferSubData. r=jgilbert, r=smaug
...
The webidl and spec was wrong wrt returnedData param and the language
regarding its usage.
2015-04-22 11:24:12 +10:00
Dan Glastonbury
6eb04b2e11
Bug 1155470 - Fix queries. r=jgilbert
...
es3fTransformFeedbackTests exposed problems with queries. Queries are needed
to get the number of transformed primitives.
2015-04-22 11:24:12 +10:00
Nicolas Silva
ba353fd7bd
Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
2015-04-21 17:22:30 +02:00
Dan Glastonbury
29d8243b06
Bug 1048747 - Cleanup how uniform interface blocks are handled. r=jgilbert
2015-04-21 15:38:30 +10:00
Jeff Gilbert
99e9a55aac
Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad
2015-04-20 17:49:25 -07:00
Ryan VanderMeulen
d5732edbd4
Bug 1155252 - Re-disable 789933-1.html which was accidentally re-enabled.
...
CLOSED TREE
2015-04-20 10:51:05 -04:00
Nicolas Silva
0441eeec80
Bug 1155252 - Don't allocate X11TextureClients bigger than xlib's maximum surface size. r=jrmuizel
2015-04-20 15:53:42 +02:00
Dan Glastonbury
c57cdb8e10
Bug 1153386 - All the GLES3 uniform types. r=jgilbert
2015-04-20 12:09:33 +10:00
Ryan VanderMeulen
9c34080b23
Bug 994541 - Skip 789933-1.html on Linux debug due to frequent crashes.
2015-04-16 12:20:06 -04:00
Alexandre Lissy
e012543f84
Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only
2015-04-13 14:26:00 -04:00
Jeff Gilbert
2a04f06f98
Bug 1151930 - Check against updated length while appending. - r=kamidphish
2015-04-08 18:55:16 -07:00
Jeff Gilbert
98741092d9
Bug 1009734 - Wait until draw to warn about texture completeness. - r=kamidphish
2015-04-06 19:05:11 -07:00
Jeff Gilbert
fe633cf3a8
Bug 1150762 - Add pref for activating all ANGLE options. - r=kamidphish
2015-04-02 17:52:54 -07:00
Nicolas Silva
f2da0db3a0
Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
2015-04-07 16:08:57 +02:00
Mats Palmgren
3879e0afa3
Bug 1149222 part 1 - Make nsLayoutUtils::DrawBackgroundImage and SVGImageContext use CSSIntSize instead of unitless nsIntSize. r=dholbert
2015-04-03 19:48:12 +00:00
Milan Sreckovic
cb3878f277
Bug 1149954 - Only Skia canvases need be considered for acceleration. Carry r=jmuizelaar from bug 1124249
2015-04-01 15:23:20 -04:00
Mike Hommey
ccd2a9b975
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Mike Hommey
4da5ed0b71
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Nicolas Silva
e140a853f2
Bug 1132854 - Remove useless ThebesIntSize conversion helper. r=Bas
2015-03-29 16:59:15 +02:00
Cameron McCormack
e36cb0498e
Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert
2015-03-29 22:57:04 +11:00
Geoff Brown
cf739e07e8
Bug 1140148 - Update mochitest manifests for Android 4.3 emulator; r=dminor
2015-03-26 20:35:35 -06:00
Dan Glastonbury
ec06079fd7
Bug 1048745 - Uniform array with Uint32Array. r=jgilbert, r=smaug
2015-03-26 14:27:44 +10:00
Geoff Brown
a239d5517b
Bug 1140148 - manifest updates for mochitest-gl on Android 4.3; r=jgilbert
2015-03-24 20:31:48 -06:00
Jeff Gilbert
59b399dc7a
Bug 1143924 - Fix generated files. - r=kamidphish
2015-03-24 16:03:59 -07:00
Jeff Gilbert
edcfc45f66
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-24 16:00:28 -07:00
Jeff Gilbert
d3fa3c714d
Bug 1144889 - Do proper sRGB detection. - r=kamidphish
2015-03-24 00:11:10 -07:00
Dan Glastonbury
3074a2818d
Bug 1145492 - Update FramebufferTexture2D to allow binding mipmaps. r=jgilbert
2015-03-24 10:41:33 +10:00
Dan Glastonbury
0873df525f
Bug 1145501 - Extend validation of BufferData usage. r=jgilbert
2015-03-24 10:41:24 +10:00
Carsten "Tomcat" Book
768621b456
Backed out changeset 7d9bc7d19984 (bug 1143924) for gl4 test failures
2015-03-23 11:14:32 +01:00
Jeff Gilbert
6470acf915
Bug 1143979 - Use RAII local instead of useless temporary. - r=kamidphish
2015-03-16 19:38:06 -07:00
Jeff Gilbert
552d19d320
Bug 1143924 - Add GENERATED header to generated wrappers. - r=kamidphish
2015-03-23 01:14:59 -07:00
Dan Glastonbury
9c232c6534
Bug 1048745 - Uniform with GLuint. r=jgilbert
2015-03-23 16:38:00 +10:00
Dan Glastonbury
d4b377d664
Bug 1048745 - Non square UniformMatrix. r=jgilbert
2015-03-23 16:37:59 +10:00
Dan Glastonbury
a9b7570b8f
Bug 1048721 - Implement WebGL2Sync. r=jgilbert
2015-03-23 16:20:53 +10:00
JW Wang
abd375b7b0
Bug 1145057 - Block drawImage() from EME media. r=roc.
2015-03-22 18:09:18 +08:00
Ehsan Akhgari
33bb32f549
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Wes Kocher
a694cc39ce
Merge m-c to inbound a=merge CLOSED TREE
2015-03-20 18:01:17 -07:00
Jeff Gilbert
f1950f4854
Bug 1143218 - Use mochitest subsuites to specify webgl tests. r=jmaher,gbrown
2015-03-18 17:19:22 -07:00
Carsten "Tomcat" Book
f3215efaaf
Backed out changeset 9a5f8a7ad479 (bug 1145057) for B2G L Emulator opt/debug bustage on a CLOSED TREE
2015-03-20 16:56:58 +01:00
Alexandre Lissy
81089e2357
Bug 1144080 - Disable reftests on Mulet for TaskCluster. r=ahal
2015-03-20 00:45:00 +01:00
Ryan VanderMeulen
0bbccfbbaa
Backed out changeset 71357797bf19 (bug 1140148) for mochitest-gl harness bustage.
...
CLOSED TREE
2015-03-19 13:44:51 -04:00
Geoff Brown
ad57f06b5b
Bug 1140148 - Manifest updates for mochitest-gl on Android 4.3; r=jgilbert
2015-03-19 11:00:59 -06:00
Boris Zbarsky
54c64f20a9
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Boris Zbarsky
50b622a067
Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, Codegen.py, and
StructuredClone.cpp. The rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/WrapObject\((JSContext *\* *(?:aCx|cx)),(\s*)(JS::MutableHandle<JSObject\*> aReflector)/WrapObject(\1,\2JS::Handle<JSObject*> aGivenProto,\2\3/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx)), this, aReflector/\1, this, aGivenProto, aReflector/'
2015-03-19 10:13:32 -04:00
Jeff Gilbert
dd1158dab0
Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish
2015-03-18 19:55:44 -07:00
Dan Glastonbury
654f5c4436
Bug 1110120 - Remove use of UniquePtr for XFB and UB tracking.; r=smaug
2015-02-09 00:13:00 +10:00
Milan Sreckovic
926595cdbd
Bug 1129147 - Part 2. Path option to addHitRegion. r=ehsan r=gw280
2015-03-02 15:33:28 -05:00
Milan Sreckovic
36795ba9d7
Bug 1129147 - Part 1. Take CanvasPath into a separate file, to avoid circular dependency. r=roc
2015-03-03 10:57:51 -05:00
Dan Glastonbury
90efe115b9
Bug 1124996 - Remove expected fail on OSX 10.10. r=jgilbert
2015-03-16 18:30:23 +10:00
Phil Ringnalda
0287002547
Back out 90758efa9a09 (bug 1017865) because the expectAssertions() it removed actually do happen
...
CLOSED TREE
2015-03-16 21:34:09 -07:00
Phil Ringnalda
fb8d3b759a
Back out f7657171e034 (bug 1017865) for relanding after already being backed out because it causes orange
...
CLOSED TREE
2015-03-16 21:32:52 -07:00
Jeff Gilbert
254808c598
Bug 1017865 - Regen test manifests.
2015-03-16 18:23:22 -07:00
Jeff Gilbert
d0ee5cfaea
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 18:22:17 -07:00
Wes Kocher
1bb4495811
Backed out changeset ff27f90ed289 (bug 1017865) for gl orange
2015-03-16 18:03:40 -07:00
Wes Kocher
d43339b8cc
Backed out changeset b3589228e8b1 (bug 1142975) for gl failures
2015-03-16 17:25:30 -07:00
Jeff Gilbert
ab5699f387
Bug 1142975 - Check for Present()-caused context loss. - r=kamidphish
2015-03-16 16:33:44 -07:00
Jeff Gilbert
35679094d1
Bug 1143876 - Treat invalidate-framebuffer as optional for WebGL2. - r=kamidphish
2015-03-16 16:29:37 -07:00
Jeff Gilbert
6719ded761
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 12:48:52 -07:00
Jeff Gilbert
6330dbcbf0
Bug 927995 - Handle antialias+preserveDrawingBuffer properly. - r=kamidphish
2015-03-16 12:16:50 -07:00
Carsten "Tomcat" Book
fd6919caba
Backed out changeset eb29765267c7 (bug 1124996)
2015-03-16 11:58:00 +01:00
Dan Glastonbury
64e5ab88b8
Bug 1124996 - Remove expected fail on OSX 10.10. a=tomcat
2015-03-16 18:30:23 +10:00
Jeff Gilbert
dbbb41bb60
Bug 1128019 - Init SCISSOR_BOX with initial width and height. - r=kamidphish
2015-03-11 20:08:41 -07:00
Jeff Gilbert
13698bd738
Bug 1136507 - L8, LA8, and A8 should not be renderable. - r=kamidphish
2015-03-13 19:59:09 -07:00
L. David Baron
2eaedd309f
Bug 1143227 - Annotate test_conformance__textures__texture-npot-video.html as asserting 4 times on Android, since bug 1083347 made us run it on Android debug builds, on a CLOSED TREE. No review.
2015-03-13 22:09:54 -07:00
Dan Glastonbury
d4ee969786
Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. r=jgilbert
2015-03-13 16:16:05 +10:00
Jonathan Griffin
84011a87cc
Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
2015-02-06 16:30:37 -08:00
Jeff Gilbert
17b1b46e42
Bug 1128044 - nsTArray::AppendElement doesn't accept init lists. - r=bustage
2015-03-11 21:21:03 -07:00
Jeff Gilbert
b01341670c
Bug 1128044 - Use nsTArray since android doesn't support std::vector::data(). - r=bustage
2015-03-11 21:02:39 -07:00
Jeff Gilbert
b7ca7e2b38
Bug 1128044 - Only pack varyings that have static use in both shaders. - r=warnings-as-errors
2015-03-11 20:31:46 -07:00
Jeff Gilbert
27b9ac71a1
Bug 1128044 - Enforce packing restrictions for varyings. - r=kamidphish
2015-03-11 20:12:43 -07:00
Jeff Gilbert
cd8bcfd53d
Bug 1141875 - Add flag to init gl_Position. - r=kamidphish
2015-03-11 19:52:11 -07:00
Jeff Gilbert
081ea340b8
Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. - r=kamidphish
2015-03-11 18:23:56 -07:00
JW Wang
eb56bfa1d3
Bug 1145057 - Block drawImage() from EME media. r=roc
2015-03-19 19:08:00 -04:00
Milan Sreckovic
50350de860
Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
2015-03-09 15:48:20 -04:00
Martijn Wargers
56fa236dee
Bug 1005846 - Disable test_canvas_focusring.html on Windows. r=RyanVM
2015-02-16 11:56:46 +01:00
Jan Jongboom
b7543e2b73
Bug 1134599 - Fix rpi build target. r=jrmuizel, r=shuang
2015-02-25 03:20:00 -05:00
Tooru Fujisawa
2adc4406e1
Bug 1108382 - Part 6: Do not use non-standard flag argument of String.prototype.replace in dom/. r=peterv
2015-03-01 09:51:33 +09:00
Geoff Brown
5792c63823
Bug 1134271 - Skip conformance/canvas/buffer-offscreen-test.html on Android; r=jgilbert
2015-02-27 13:15:02 -07:00
Geoff Brown
438890f2e2
Bug 1099175 - Skip conformance/textures/texture-npot.html on android; r=jgilbert
2015-02-27 13:15:01 -07:00
Alexandre Lissy
1ca787eb52
Bug 1134251 - Disable broken B2G Desktop tests on Mulet. r=jmaher, r=jgilbert
2015-02-25 23:49:00 -05:00
Jeff Gilbert
e1f2c0e6ed
Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey
2015-02-24 14:09:09 -08:00
Anish
48094b2951
Bug 1056851 - Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher,mwargers
2015-02-19 11:53:01 -05:00
Carsten "Tomcat" Book
b6ef20bdf0
Backed out changeset 6885e993936a (bug 1056851) for crashtest failures
2015-02-19 15:02:05 +01:00
Anish
bbc6a8a249
Bug 1056851 - Change existing callers of SpecialPowers.setBoolPref/setIntPref/setCharPref to SpecialPowers.pushPrefEnv. r=jmaher
2015-02-19 07:26:41 -05:00
Jeff Gilbert
2debc1744f
Bug 1094457 - Implement ReadBuffer and RenderbufferStorageMultisample. - r=kamidphish
2015-02-18 16:57:05 -08:00
Jeff Gilbert
ea33309bb2
Bug 1124394 - Support Core profiles for GLContext. - r=kamidphish
2015-02-12 19:00:41 -08:00
Birunthan Mohanathas
0c7ec76efa
Bug 1070709 - Remove unreferenced moz.build files in dom/canvas/test. r=mshal
2015-02-10 18:47:14 +02:00
Birunthan Mohanathas
94105cc4e0
Bug 1070709 - Collapse test-only moz.build files under dom/ into ancestor moz.build files. r=mshal
2015-02-10 18:47:10 +02:00
Jeff Gilbert
8bb794cb82
Backout 80a88a3badba for causing bug 1130086.
2015-02-06 11:37:04 -08:00
Jeff Muizelaar
0b776d104d
Bug 1128264 - Update ANGLE to chromium/2214. r=jgilbert
...
--HG--
extra : rebase_source : 2a8e6bdd19f95ada11aa6b3c58165b91d1f5eea2
2015-02-05 14:39:18 -05:00
Jeff Gilbert
67d833acf8
Bug 1124394 - Support WebGL 2 with Core Profiles on Mac. - r=kamidphish
2015-02-04 16:34:55 -08:00
Jeff Gilbert
083682f8fb
Bug 1129213 - Support non-UINT32_MAX initial values for STENCIL_VALUE_MASK. - r=kamidphish
2015-02-04 15:07:32 -08:00
Seth Fowler
ba8b248bff
Bug 1128225 (Part 1) - Return a result enumeration from imgIContainer::Draw. r=tn
2015-02-04 13:50:56 -08:00
Mike Hommey
824818ee98
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
Wes Kocher
4bb251d0cc
Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE
2015-01-29 14:23:37 -08:00
Jeff Gilbert
54ef36bf57
Bug 1124394 - Support WebGL on Core Profiles on Mac. - r=kamidphish
2015-01-29 00:44:19 -08:00
Jeff Gilbert
95c94079c9
Bug 1125445 - Only do backbuffer workaround if against backbuffer. - r=kamidphish
2015-01-26 18:27:24 -08:00
Jeff Walden
ca6eb3b2e6
Bug 1112774 - Remove JS_DoubleTo{Ui,I}nt32 in favor of JS::To{Ui,I}nt32. r=jorendorff
...
--HG--
extra : rebase_source : 0f526faad2330aea9b8738d476aed5ce9aefde1e
2015-01-07 10:06:03 -06:00
Wes Kocher
62df818443
Backed out changeset 783d0fe2770b (bug 1124394) for test bustage on a CLOSED TREE
2015-01-26 18:57:36 -08:00
Jeff Gilbert
b17f3529ee
Bug 1124394 - Allow Core Profile GL contexts. - r=kamidphish
2015-01-26 17:18:45 -08:00
Jeff Gilbert
450f360d7e
Bug 1124430 - Implement GetFragDataLocation. - r=kamidphish
2015-01-26 17:10:25 -08:00
Masatoshi Kimura
0676786e20
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Masatoshi Kimura
ca6988b0d9
Bug 1111290 - Part 2: Non-mechanical changes. r=waldo
2015-01-26 07:22:08 +09:00
Masatoshi Kimura
2490dcfe04
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
2015-01-26 07:22:07 +09:00
Phil Ringnalda
c1a8171ace
Bug 1125003 - Annotate OS X 10.10 webgl test failures, r=jgilbert
2015-01-21 23:02:12 -08:00
Nicholas Nethercote
558f9610ee
Bug 1100738 - Use GetMetricsFor() to avoid many Fontconfig allocations. r=karlt.
...
--HG--
extra : rebase_source : 0640212684c4ef103823dff01dbcca1849daa0cf
2015-01-01 15:28:03 -08:00
Nicholas Nethercote
edbf46bed2
Bug 1120510 - Fix an assertion failure in the WebGL memory reporter. r=jrmuizel.
2015-01-12 14:55:58 -08:00
Florian Scholz
5537c3a3b3
Bug 1119527 - Implement canvas clearHitRegions. r=gw280, r=bz
2015-01-09 09:41:00 -05:00
Jeff Gilbert
1540d7f105
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-15 15:40:39 -08:00
Jeff Gilbert
bf46963b77
Bug 1089981 - Reftest both initial and steady-state frame. - r=kamidphish
2015-01-14 18:04:50 -08:00
Peter Van der Beken
e08d1eb1bb
Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
...
--HG--
extra : rebase_source : 54a1e408aec6c7485152f18693047b2992251aff
2015-01-08 22:56:42 +01:00
Peter Van der Beken
bcde9e12f6
Bug 1096328 - Remove nativeOwnership from Bindings.conf, make the WrapObject signature for non-refcounted objects the same as for refcounted objects. r=bz.
...
* * *
[mq]: owned_fold.patch
--HG--
extra : rebase_source : 1eec318046dae59e740ee5409a97c7cbfd88c9b1
2014-11-01 15:00:28 +01:00
Carsten "Tomcat" Book
3bf0bd1023
Backed out changeset b5c6dd9423cf (bug 1109945) for gl2 test failures on a CLOSED TREE
2015-01-13 09:07:26 +01:00
Jeff Gilbert
a710d6aa8d
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-12 19:51:20 -08:00
Jeff Gilbert
6307386153
Bug 1093967 - Implement BlitFramebuffer. r=kamidphish
2015-01-12 15:05:21 -08:00
Wes Kocher
dbdca84112
Backout ca411b1cf001 (bug 1109945) for shader editor failures
2015-01-09 21:03:54 -08:00
Wes Kocher
47b73a1721
Backed out changeset 88cf7f2fe48f for build bustage
2015-01-09 19:15:54 -08:00
Jeff Gilbert
807a468f6d
Bug 1093967 - Implement BlitFramebuffer. r=kamidphish
2015-01-09 18:51:20 -08:00
Jeff Gilbert
1347579f17
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-09 18:40:56 -08:00
Ehsan Akhgari
b6e35bb4b4
Bug 1118486 - Part 1: Use = delete
instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Jeff Gilbert
b3b339de83
Bug 1105535 - Move color_buffer_[half_]float out from draft status. - r=kamidphish
2015-01-07 16:28:05 -08:00
Ehsan Akhgari
37f6a68ce3
Bug 1118547 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/canvas; r=baku
2015-01-07 10:19:12 -05:00
Milan Sreckovic
31f4e8d163
Bug 1110488 - Check for empty log before using it. r=jmuizelaar
2015-01-06 12:02:22 -05:00
Ehsan Akhgari
26a8215eb5
Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
2015-01-06 16:30:03 -05:00
Jonathan Kew
65c4ca0e3f
Bug 619521 - Part 1: Send a notification of any scripts for which font coverage is lacking. r=jdaggett
2014-12-22 16:35:54 +00:00
chiajung hung
4309f4ca7c
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
Jonathan Kew
cc0d8158c6
Bug 1108616 - part 2 - Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron
2014-12-23 12:50:10 +00:00
Dan Glastonbury
cd2a14b04d
Bug 1048747 - [WebGL2] Implement uniform block/buffer. r=jgilbert, r=smaug
...
--HG--
extra : rebase_source : 0ac73b719bf63b216bc593959385d162a4e8b0cd
extra : source : 63eebe8ca90770461267b8a365392db8e091da55
2014-12-16 15:20:15 +10:00
Jonathan Kew
85ef94a712
Bug 1108179 - Default-ignorable characters filtered by the shaper should not render as .notdef boxes in canvas. r=jdaggett
2014-12-16 09:41:08 +00:00
Ehsan Akhgari
309b4049b4
Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
...
We are white-listing the existing set of tests that use setTimeout
like this. Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.
This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Ryan VanderMeulen
b066004440
Backed out changesets 34a66a625618, 32db3daa20fe, and ac15ba8568c5 (bug 1102219) for Gaia unit test failures.
...
--HG--
extra : rebase_source : 0266cc0b2a6568ca653885745f381df8d6d167ec
2014-12-11 11:28:30 -05:00
ziyunfei
43231043f0
Bug 1102219 - Part 3: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till
2014-12-10 20:50:00 -05:00
Dan Glastonbury
abfb3aaa50
Bug 1062355 - Enable SH_LIMIT_CALL_STACK_DEPTH. r=jgilbert
...
--HG--
extra : rebase_source : 95194f8a6d7700d1d1a20bd38c6802cd5ef3cc62
2014-12-08 13:29:29 +10:00
Ehsan Akhgari
3023408a90
Bug 1109694 - Fix more bad implicit constructors in DOM; r=baku
2014-12-10 17:49:09 -05:00
Dan Glastonbury
39cecb01b3
Bug 1048731 - [WebGL2] Implement new buffer binding targets. r=jgilbert
...
--HG--
extra : rebase_source : cbba1bb1995a35e7238b40a6819274d2fb15a40c
extra : source : 0f5fc69cd1f616e224ff5837f4c7486c126197e0
2014-12-05 17:04:55 +10:00
Jeff Muizelaar
b68526fd6a
Bug 1090518. Fix crash during webgl-depth-texture.html conformance test. r=jrmuizel
...
The crash happens because we get a GL error back from glTexImage2D when we try
to glTexImage2D a depth texture in EnsureNoUnitializedImageData. Uploading
glTexImage2D is not supported with the ANGLE_depth_texture extension. We need
to use the framebuffer path.
--HG--
extra : rebase_source : db249208c3f13c05d3f603f85b5614885171a9fb
2014-12-08 11:36:19 -05:00
Dan Glastonbury
87c1d775cc
Bug 1097416 - [WebGL2] Enable WebGL 2 if all required features are available. r=jgilbert
...
--HG--
extra : rebase_source : 696e99670b8184593ea8ca9aa4becb1c4d86cad6
extra : source : e2ff0e2bcf21067b6a121e50e4f290227aedc6c6
2014-10-27 09:36:26 +10:00
Benjamin Bouvier
10976e5ebb
Bug 1102870: Add Float32x4 and Int32x4 to the list of Scalar::Types; r=sfink,luke
2014-12-05 05:01:47 +01:00
Dan Glastonbury
f88bc8aa5e
Bug 1048724 - [WebGL2] Transform Feedback. r=jgilbert,smaug
...
--HG--
extra : rebase_source : 40fe3ec66b091ced40f5a773fdc23d06bf6abc11
2014-11-26 12:00:06 +10:00
Dan Glastonbury
f15e0324d7
Bug 1048719 - [WebGL2] Remove WebGLQueryRefPtr typedef. r=jgilbert
...
--HG--
extra : rebase_source : 1215509032baa31835844b4ee875e479de7cea2c
extra : source : 293d398b392ca1959d793298327ce2db170e1ca2
2014-11-26 13:46:49 +10:00