peter chang
bb0ad40037
Bug 1277424 - Temporarily disable deqp test cases, r=jgilbert
...
MozReview-Commit-ID: R9nrqm69u8
--HG--
extra : rebase_source : 13c53847e316d9b31bef3cf96e97f54e2131159b
2016-06-22 15:27:50 +08:00
Jeff Gilbert
099766fbca
Bug 1277424 - Update wrapper generater to generate webgl2 wrappers. - r=me
...
MozReview-Commit-ID: 6yihTsCNutV
--HG--
extra : rebase_source : 2d04e7e43d3b2567e8ff99fcbda2ffd3eaf6c5fe
2016-06-10 14:15:05 -07:00
peter chang
6a88fee619
Bug 1277424 - Update WebGL conformance based on commit f115726a5a63d7e01694d4568ca7bd4d83fdaa84, r=jgilbert
...
MozReview-Commit-ID: 8s8znpsvTFF
--HG--
rename : dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biv_array_oob/gl_Color.frag => dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/js/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/pnglib.js => dom/canvas/test/webgl-conf/checkout/js/pnglib.js
rename : dom/canvas/test/webgl-conf/checkout/resources/test-eval.js => dom/canvas/test/webgl-conf/checkout/js/test-eval.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/iterable-test.js => dom/canvas/test/webgl-conf/checkout/js/tests/iterable-test.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/oes-texture-float-and-half-float-linear.js => dom/canvas/test/webgl-conf/checkout/js/tests/oes-texture-float-and-half-float-linear.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-test-cases.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-test-cases.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/resources/typed-array-worker.js => dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-worker.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/1-channel.jpg => dom/canvas/test/webgl-conf/checkout/resources/1-channel.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/3x3.png => dom/canvas/test/webgl-conf/checkout/resources/3x3.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/blue-1x1.jpg => dom/canvas/test/webgl-conf/checkout/resources/blue-1x1.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/boolUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/boolUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/bug-32888-texture.png => dom/canvas/test/webgl-conf/checkout/resources/bug-32888-texture.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/floatUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/floatUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/fragmentShader.frag => dom/canvas/test/webgl-conf/checkout/resources/fragmentShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-feature-tests.css => dom/canvas/test/webgl-conf/checkout/resources/glsl-feature-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/glsl-generator.js => dom/canvas/test/webgl-conf/checkout/resources/glsl-generator.js
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256-with-128-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256-with-128-alpha.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-256.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-256.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-default-gamma.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-default-gamma.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma0.1.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma0.1.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma1.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma1.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma2.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma2.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma4.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma4.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp-gamma9.0.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp-gamma9.0.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/gray-ramp.png => dom/canvas/test/webgl-conf/checkout/resources/gray-ramp.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/green-2x2-16bit.png => dom/canvas/test/webgl-conf/checkout/resources/green-2x2-16bit.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intArrayUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intArrayUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/intUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/intUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/matUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/matUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/noopUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/noopUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.mp4 => dom/canvas/test/webgl-conf/checkout/resources/npot-video.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/npot-video.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/npot-video.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/npot-video.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/ogles-tests.css => dom/canvas/test/webgl-conf/checkout/resources/ogles-tests.css
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/opengl_logo.jpg => dom/canvas/test/webgl-conf/checkout/resources/opengl_logo.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.mp4 => dom/canvas/test/webgl-conf/checkout/resources/red-green.mp4
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.png => dom/canvas/test/webgl-conf/checkout/resources/red-green.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.theora.ogv => dom/canvas/test/webgl-conf/checkout/resources/red-green.theora.ogv
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-green.webmvp8.webm => dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp8.webm
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/red-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/red-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/samplerUniformShader.frag => dom/canvas/test/webgl-conf/checkout/resources/samplerUniformShader.frag
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-cie-rgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-cie-rgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colormatch-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colormatch-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.jpg => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.jpg
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-colorspin-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-colorspin-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-e-srgb-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-e-srgb-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-smpte-c-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-smpte-c-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png => dom/canvas/test/webgl-conf/checkout/resources/small-square-with-srgb-iec61966-2.1-profile.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/structUniformShader.vert => dom/canvas/test/webgl-conf/checkout/resources/structUniformShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/thunderbird-logo-64x64.png => dom/canvas/test/webgl-conf/checkout/resources/thunderbird-logo-64x64.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/transparent-on-left-indexed.png => dom/canvas/test/webgl-conf/checkout/resources/transparent-on-left-indexed.png
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/vertexShader.vert => dom/canvas/test/webgl-conf/checkout/resources/vertexShader.vert
rename : dom/canvas/test/webgl-conf/checkout/conformance/resources/zero-alpha.png => dom/canvas/test/webgl-conf/checkout/resources/zero-alpha.png
extra : rebase_source : b058d79ff6cd4598e07fe92ac7ee9d7242dc65d7
2016-06-22 10:50:50 +08:00
Jeff Gilbert
e40bdbb8df
Bug 1286768 - Fix num used attrib locations for matrix types. - r=mtseng
...
MozReview-Commit-ID: 71v2R1cj0aC
2016-07-18 00:20:51 -07:00
Jeff Gilbert
394908cfe7
Bug 1136494 - Update test markings.
...
MozReview-Commit-ID: 53BOMzN9KMy
2016-07-18 00:19:19 -07:00
Jeff Gilbert
fe261f49c4
Bug 1136494 - Validate mActiveProgramLinkInfo in ScopedResolveTexturesForDraw, since it's run first. - r=mtseng
...
MozReview-Commit-ID: Dq8C5OnwjRM
2016-07-18 00:19:19 -07:00
Jeff Gilbert
b13a015811
Bug 1136494 - Update uniform setters. - r=mtseng
...
MozReview-Commit-ID: 4jZrqgu4qQm
2016-07-18 00:19:19 -07:00
Jeff Gilbert
274060010c
Bug 1136494 - Add WebGLTexture::IsFeedback. - r=mtseng
...
MozReview-Commit-ID: 9kyomMFgDmS
2016-07-18 00:19:19 -07:00
Jeff Gilbert
59f607e76a
Bug 1136494 - Update post-link validation. - r=mtseng
...
MozReview-Commit-ID: 75soRjg1h0o
2016-07-18 00:19:19 -07:00
Jeff Gilbert
55d9d2af29
Bug 1136494 - Update LinkInfo. - r=mtseng
...
MozReview-Commit-ID: Fr4j8bHO5AG
2016-07-18 00:19:19 -07:00
Jeff Gilbert
7c0e8458c0
Bug 1286758 - Handle y-flip for unconvertable types. - r=mtseng
...
MozReview-Commit-ID: 2zK3qzUtHQx
2016-07-17 21:58:40 -07:00
Jeff Gilbert
892050b708
Bug 1250710 - Call SimpleTest.finish() when skipping due to lack of WebGL2.
...
MozReview-Commit-ID: BRWbAVdEw1k
2016-07-17 21:45:48 -07:00
Jeff Gilbert
3284f23b83
Bug 1250710 - ANGLE ES2 still requires HALF_FLOAT for ReadPixels, not HALF_FLOAT_OES. - r=ethlin
...
MozReview-Commit-ID: JwrigS3yNTJ
2016-07-17 21:45:34 -07:00
Jeff Gilbert
ed96544c4b
Bug 1250710 - Mark specific InvalidEnum case. - r=ethlin
...
MozReview-Commit-ID: HusUzReTnS6
2016-07-17 21:45:24 -07:00
Jeff Gilbert
bca2475b84
Bug 1250710 - Remove unused functions. - r=ethlin
...
MozReview-Commit-ID: BbDSh9yI4wC
2016-07-17 21:45:14 -07:00
Jeff Gilbert
b5ab6cc177
Bug 1250710 - Workaround nvidia when stride is longer than the last row with PBOs. - r=jrmuizel
...
MozReview-Commit-ID: FaGumqLiIrA
2016-07-17 21:45:11 -07:00
Jeff Gilbert
b3596ee8ff
Bug 1250710 - Unlock PIXEL_PACK_BUFFER. - r=ethlin
...
MozReview-Commit-ID: 9rMN1ahls5O
2016-07-17 21:44:09 -07:00
Jeff Gilbert
93f65aed12
Bug 1250710 - Add PACK PBO support. - r=jrmuizel
...
MozReview-Commit-ID: DK7FgtE9ymm
2016-07-17 21:44:05 -07:00
Jeff Gilbert
6815ef59d5
Bug 1250710 - Add a test. - r=ethlin
...
MozReview-Commit-ID: I6I7lKcjmMp
2016-07-17 21:43:54 -07:00
Jeff Gilbert
1b1dfb6820
Bug 1250710 - Clean up formatting. - r=ethlin
...
MozReview-Commit-ID: 1ZYXDiG6R69
2016-07-17 21:43:44 -07:00
Jeff Gilbert
83e4d0c1f0
Bug 1250710 - Add stub. - r=ethlin
...
MozReview-Commit-ID: B555z5b3pyx
2016-07-17 21:43:32 -07:00
Kevin Chen
cac9daeb79
Bug 1275693 - Refactor <canvas> strokeText drawing to re-use gfxTextRun::Draw. r=jfkthame
2016-07-14 02:00:00 +02:00
Kevin Chen
9873933cfb
Bug 1275693 - Refactor <canvas> fillText drawing to re-use gfxTextRun::Draw. r=jfkthame
2016-07-13 19:07:00 +02:00
Daosheng Mu
d4556d9101
Bug 1236787 - Check internalformat to pass getInternalformatParameter in gl-object-get-calls.html (2.0); r=jgilbert
...
MozReview-Commit-ID: ALsgs1MSmtj
--HG--
extra : transplant_source : %1E9%97%B8%B8%D6%08I%7DH%97eI%CE%EA3D%EFI%F9
2016-07-14 11:27:27 +08:00
Jeff Gilbert
4cc1c59009
Bug 1136508 - Mark test as passing.
...
MozReview-Commit-ID: 133p1I8zh36
2016-07-13 11:58:39 -07:00
Jeff Gilbert
d2247bd065
Bug 1136508 - Build fixes.
...
MozReview-Commit-ID: 15ONcukMzHz
2016-07-13 11:58:35 -07:00
Jeff Gilbert
b2df168a9c
Bug 1136508 - funcName for CopyTexImage2D should be copyTexImage2D.
...
MozReview-Commit-ID: DWcIxIb3Ikp
2016-07-13 11:58:32 -07:00
Jeff Gilbert
8a8e457903
Bug 1136508 - Removed unused READ_BUFFER out-var from ValidateCurFBForRead. - r=mtseng
...
MozReview-Commit-ID: 4qOQNbMkfUX
2016-07-13 11:58:29 -07:00
Jeff Gilbert
17ca78aeb4
Bug 1136508 - Remove redundent READ_BUFFER != NONE validation. - r=mtseng
...
MozReview-Commit-ID: D1yZ4m6p8Wk
2016-07-13 11:58:25 -07:00
Jeff Gilbert
11dc123610
Bug 1136508 - Detect CopyTexImage feedback loops. - r=mtseng
...
MozReview-Commit-ID: G1RsyyYMacp
2016-07-13 11:58:22 -07:00
Jeff Gilbert
21644b0588
Bug 1286348 - Only set ROW_LENGTH if it's different. - r=mtseng
...
MozReview-Commit-ID: 6Wl9iKeYudg
2016-07-13 02:16:17 -07:00
Jeff Gilbert
9e7f59719d
Bug 1286348 - Reintroduce support for UNPACK_{FLIP_Y,PREMULTIPLY_ALPHA}. - r=mtseng
...
MozReview-Commit-ID: 2KGHc3I2HzT
2016-07-13 02:16:14 -07:00
Sotaro Ikeda
e8b3da113b
Bug 1284803 part 10 - Add toleranes to testColorConversions() r=jrmuizel
2016-07-12 23:03:46 -07:00
Jeff Gilbert
8f2a6142de
Bug 1285117 - Just return 0 on assert path. CLOSED TREE
...
MozReview-Commit-ID: 8s2vJzloBHj
2016-07-11 13:53:19 -07:00
Jeff Gilbert
697771cf14
Bug 1136410 - Build fix.
...
MozReview-Commit-ID: DQuWFTgsFLf
2016-07-11 13:18:36 -07:00
Jeff Gilbert
8bbaf9eeee
Bug 1136410 - Forbid attrib aliasing. - r=mtseng'
...
MozReview-Commit-ID: 6shjIyJQQ6V
2016-07-11 13:18:36 -07:00
Jeff Gilbert
71c6eb5a53
Bug 1285117 - Reintroduce WebGL2 compressed formats. - r=ethlin
...
MozReview-Commit-ID: IYNkrE33ywr
2016-07-11 13:11:39 -07:00
Jeff Gilbert
b1e4820ae3
Bug 1285676 - Don't call into GL for GetFramebufferAttachmentParameter. - r=ethlin
...
MozReview-Commit-ID: G7ub5GG7bJ
2016-07-11 13:10:18 -07:00
Jeff Gilbert
c98755a4a2
Bug 1285676 - Use actual bit depths for depth and stencil. - r=ethlin
...
MozReview-Commit-ID: FX3Ev3noJ6U
2016-07-11 13:10:18 -07:00
Nicolas Silva
144561ee0b
Bug 1284721 - Flush CanvasRenderingContext2D's DrawTarget when returning it to the BufferProvider. r=lsalzman
2016-07-11 17:44:27 +02:00
Nicolas Silva
37464db2f3
Bug 1285207 - Don't let canvas have a DrawTarget without a BufferProvider and keep them in sync. r=lsalzman
2016-07-11 17:44:25 +02:00
Jeff Gilbert
c529e66ed9
Bug 1265676 - Add copy-decay for RGB16F.
...
MozReview-Commit-ID: D0JdjfLBO2y
2016-07-08 15:25:58 -07:00
Jeff Gilbert
7ac6bf4b2d
Bug 1265676 - ifdef debug-only block.
...
MozReview-Commit-ID: 6BBHEvgYRsF
2016-07-08 15:25:58 -07:00
Jeff Gilbert
381a9f281a
Bug 1265676 - Fix other callsites. - r=ethlin
...
MozReview-Commit-ID: EgLMZajmRnD
2016-07-08 15:25:58 -07:00
Jeff Gilbert
2209015dd1
Bug 1265676 - Correct validation for CopyTexImage. - r=ethlin,jrmuizel
...
MozReview-Commit-ID: 9pHAGXYfZMp
2016-07-08 15:25:58 -07:00
Jeff Gilbert
fbf64390e0
Bug 1265676 - Add copyDecayFormats. - r=ethlin,jrmuizel
...
MozReview-Commit-ID: 9axiDOeYxuy
2016-07-08 15:25:58 -07:00
Jeff Gilbert
26412706ef
Bug 1265676 - Add component sizes to format tables. - r=ethlin
...
MozReview-Commit-ID: ylJAuNenDg
2016-07-08 15:25:58 -07:00
Wes Kocher
743746da45
Backed out changeset b966ababca8d (bug 1284721) for bustage CLOSED TREE
...
***
Backed out 3 changesets (bug 1284721, bug 1285207) for bustage CLOSED TREE
Backed out changeset 75f6c7e15d76 (bug 1284721)
Backed out changeset b7f2d54f3904 (bug 1285207)
Backed out changeset fceb3f145f91 (bug 1284721)
--HG--
extra : amend_source : b849891c44fd8704c0f601cf58ebeac13c88e2e6
extra : histedit_source : 54c8ef4b974c761a774260ec11e28d29013e0378%2C4d2cb79fbedcdabb4ea4fc52dcd26618bef2225e
2016-07-08 12:17:06 -07:00
Nicolas Silva
b51ed22a3f
Bug 1284721 - Flush CanvasRenderingContext2D's DrawTarget before handing it off to the BufferProvider. r=lsalzman
2016-07-08 19:26:48 +02:00
Nicolas Silva
ff42b1930a
Bug 1285207 - Don't let canvas have a DrawTarget without a BufferProvider and keep them in sync. r=lsalzman
2016-07-08 19:26:44 +02:00
Carsten "Tomcat" Book
838f21f656
merge mozilla-inbound to mozilla-central a=merge
2016-07-08 11:58:46 +02:00
Wes Kocher
86a74db006
Merge m-c to autoland, a=merge
2016-07-07 17:36:17 -07:00
kearwood
694ce1cf8d
Bug 1284324 - Implement Canvas Layer mirrors r=bas
...
- When a canvas layer is set to mirror, it copies the
texture from the canvas rather than changing the
texture factory with Morph().
- This is useful when a canvas content will be sent to
multiple devices simultaneously, such as a VR HMD
and a 2d monitor mirror.
- This is used by the WebVR 1.0 API, in Bug 1250244
MozReview-Commit-ID: JfMSockO2uz
--HG--
extra : rebase_source : ba9633f7cb9a622efb8389d834b4232205c72755
2016-07-04 13:11:07 -07:00
Boris Zbarsky
97b0a16147
Bug 1282150 part 4. Have just one way of getting the rooting JSContext, and call it nsContentUtils::RootingCx(). r=bholley
2016-07-07 20:08:26 -04:00
Jeff Gilbert
9c70251dd9
Bug 1285047 - Initialize all 3D texture data. - r=mtseng
...
MozReview-Commit-ID: 8ddc9yvV8tA
2016-07-07 12:21:35 -07:00
Jeff Gilbert
be283d9539
Bug 1281098 - Fix failure case.
...
MozReview-Commit-ID: 1EfPP6kN6dK
2016-07-07 09:13:45 -07:00
Jeff Gilbert
e535650d5e
Bug 1281098 - Cache LOCAL_GL_TEXTURE_COMPARE_MODE since we need it for validation. - r=ethlin
...
MozReview-Commit-ID: 6bboJTWuEP7
2016-07-07 09:13:45 -07:00
Jeff Gilbert
d6126ddf02
Bug 1281098 - Disallow querying texture swizzle. - r=ethlin
...
MozReview-Commit-ID: 5XrJGHL2afo
2016-07-07 09:13:45 -07:00
Jeff Gilbert
8a6d29efd0
Bug 1281098 - Fix UNPACK_ handling. - r=jrmuizel
...
MozReview-Commit-ID: Au9eiKSxquJ
2016-07-07 09:13:45 -07:00
Jeff Gilbert
4e33074bf3
Bug 1284346 - Fix PACK_ params. - r=jrmuizel
...
MozReview-Commit-ID: 4cEwl5ekuoh
2016-07-05 12:52:42 -07:00
Jeff Gilbert
97c7597e73
Bug 1284355 - Mark DoReadPixelsAndConvert branch properly. - r=ethlin
...
MozReview-Commit-ID: GBNlnOqQei4
2016-07-05 12:52:42 -07:00
Jeff Gilbert
f579c1383b
Bug 1284355 - ANGLE supports color_buffer_half_float without a special-case. - r=ethlin
...
MozReview-Commit-ID: JOy7YT2OZs3
2016-07-05 12:52:42 -07:00
Jeff Gilbert
a35321385c
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-07-01 13:15:37 -07:00
Jeff Gilbert
96dc6afb76
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-07-01 13:15:31 -07:00
Jeff Gilbert
e266a0fe97
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-07-01 13:15:25 -07:00
Jeff Gilbert
1ceea00332
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-07-01 13:15:20 -07:00
Jeff Gilbert
cd59689cf5
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-07-01 13:15:14 -07:00
Jeff Gilbert
2dee86caa5
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-07-01 13:15:02 -07:00
Jeff Gilbert
e417babf90
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-07-01 13:14:51 -07:00
Nicolas Silva
3e441f64b1
Bug 1167235 - Part 7 - Don't paint directly into a canvas with DrawWindow when using a shared PersistentBufferProvider. r=lsalzman
2016-07-01 10:58:26 +02:00
Nicolas Silva
a1fc947ed0
Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
2016-07-01 10:58:20 +02:00
Nicolas Silva
6837c5c2f2
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-07-01 10:58:18 +02:00
Nicolas Silva
55982c743c
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-07-01 10:58:06 +02:00
Jeff Gilbert
a2a360130b
Bug 1280508 - Add regression test. - r=jrmuizel
...
MozReview-Commit-ID: B4DimyTYdoc
2016-06-30 13:56:47 -07:00
Jeff Gilbert
9af1a2490d
Bug 1280507 - Disable OffscreenCanvas tests.
...
MozReview-Commit-ID: 8fpNef6RHfk
2016-06-30 12:41:43 -04:00
Jeff Gilbert
cb4677e853
Bug 1280507 - Simplify context loss handler. - r=jrmuizel
...
Use a self-referential RefPtr instead of manual AddRef/Release.
Reuse DisableTimer for when a worker is dead.
MozReview-Commit-ID: E1Cv9M7rbe2
2016-06-30 12:39:12 -04:00
Sebastian Hengst
51e7f34222
Backed out changeset 14dfa550c783 (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
7f0473d085
Backed out changeset f534fcb785c9 (bug 1167235)
2016-06-28 20:28:22 +02:00
Sebastian Hengst
955599781a
Backed out changeset 61465f67b591 (bug 1167235)
2016-06-28 20:28:22 +02:00
Nicolas Silva
d214a9bc30
Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
2016-06-28 14:07:02 +02:00
Nicolas Silva
f8343772b9
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-06-28 14:07:00 +02:00
Nicolas Silva
9367516d33
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-06-28 14:06:51 +02:00
Phil Ringnalda
141b0f62f3
Back out 9b419a38b9c9 (bug 1280507) for breaking offscreencanvas on Windows (even more than its usual broken state)
2016-06-27 22:48:17 -07:00
Morris Tseng
8f2f91c668
Bug 1247977 - Log detailed error message when FakeBlackTexture creation fail. r=jgilbert
...
MozReview-Commit-ID: EqmsZfIE1be
2016-06-28 10:37:38 +08:00
peter chang
24e5309e4d
Bug 1281991 - Clean up WebGLSync objects before WebGL context lost, r=jgilbert
...
MozReview-Commit-ID: 8JnoRPetpKQ
--HG--
extra : rebase_source : dafaaa68f640b7b71bcdc0028a70cabb65270e08
2016-06-23 17:01:36 +08:00
Jeff Gilbert
bd1dee4c86
Bug 1280507 - Simplify context loss handler. - r=jrmuizel
...
Use a self-referential RefPtr instead of manual AddRef/Release.
Reuse DisableTimer for when a worker is dead.
MozReview-Commit-ID: E1Cv9M7rbe2
2016-06-27 20:36:28 -04:00
Andrea Marchesini
aac2306f2c
Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
...
--HG--
rename : dom/cache/Feature.cpp => dom/cache/CacheWorkerHolder.cpp
rename : dom/cache/Feature.h => dom/cache/CacheWorkerHolder.h
rename : dom/workers/WorkerFeature.h => dom/workers/WorkerHolder.h
2016-06-23 10:53:14 +02:00
Carsten "Tomcat" Book
47aeb86e2c
Backed out changeset 1c5d78c7ba43 (bug 1269154) for bustage on a CLOSED TREE
...
--HG--
rename : dom/cache/CacheWorkerHolder.cpp => dom/cache/Feature.cpp
rename : dom/cache/CacheWorkerHolder.h => dom/cache/Feature.h
rename : dom/workers/WorkerHolder.h => dom/workers/WorkerFeature.h
extra : rebase_source : 49f9e9ce0500ac441fe97878cf9308804926544f
2016-06-23 10:13:54 +02:00
Carsten "Tomcat" Book
db11a4525e
Backed out changeset 8dd927ca1cd1 (bug 1268638)
...
--HG--
extra : rebase_source : 8909933919f95877e7d61269955770c4532209db
2016-06-23 09:47:26 +02:00
Carsten "Tomcat" Book
dbb5d860d9
Backed out changeset c62305b23556 (bug 1268638)
...
--HG--
extra : rebase_source : f55a7ac7f723a9b5cb8d255e2d27d88a2f79ba4e
2016-06-23 09:47:25 +02:00
Carsten "Tomcat" Book
c03c1349bc
Backed out changeset 419dea4c5e66 (bug 1268638)
...
--HG--
extra : rebase_source : 4ae663e429c37764db7176b5bd548a8d1c85dc21
2016-06-23 09:47:23 +02:00
Carsten "Tomcat" Book
440b19b445
Backed out changeset ca314c9d5249 (bug 1268638)
...
--HG--
extra : rebase_source : d15fcba45320c9d5730da7dd01fc57b6703de03b
2016-06-23 09:47:22 +02:00
Carsten "Tomcat" Book
a896cc25ca
Backed out changeset 55f389b590b7 (bug 1268638)
...
--HG--
extra : rebase_source : 148700074878399bb64f4bcb76ea0096eb85e85e
2016-06-23 09:47:21 +02:00
Carsten "Tomcat" Book
60a9e9ce21
Backed out changeset 4171ff387666 (bug 1268638)
...
--HG--
extra : rebase_source : c57ffe49af64d35f69a5b186b2edef66b3223319
2016-06-23 09:47:20 +02:00
Carsten "Tomcat" Book
98a34f02db
Backed out changeset a89314380aea (bug 1268638)
...
--HG--
extra : rebase_source : 512c7ab8052a1a5111b99ced39befd1c3bd13006
2016-06-23 09:47:20 +02:00
Andrea Marchesini
45087a7970
Bug 1269154 - Get rid of WorkerFeature: WorkerHolder, r=khuey
...
--HG--
rename : dom/cache/Feature.cpp => dom/cache/CacheWorkerHolder.cpp
rename : dom/cache/Feature.h => dom/cache/CacheWorkerHolder.h
rename : dom/workers/WorkerFeature.h => dom/workers/WorkerHolder.h
2016-06-22 17:24:35 +02:00
Jeff Gilbert
5c7f301a40
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-06-22 17:47:41 -07:00
Jeff Gilbert
619c297be6
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-06-22 17:47:41 -07:00
Jeff Gilbert
d7d6af3388
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-06-22 17:47:41 -07:00
Jeff Gilbert
5cab53a36f
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-22 17:47:41 -07:00
Jeff Gilbert
748d83a0ff
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-06-22 17:47:41 -07:00
Jeff Gilbert
c0c4eadce1
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-22 17:47:41 -07:00
Jeff Gilbert
c60ef0f24b
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-06-22 17:47:41 -07:00
Jeff Gilbert
4c530e308c
Bug 1249543 - Disable highly-intermittant OffscreenCanvas tests on OSX. (now includeing 10.10) on a CLOSED TREE
...
MozReview-Commit-ID: AQm4QuPXFiU
2016-06-22 10:38:46 -07:00
Wes Kocher
8e4ef7176d
Backed out 8 changesets (bug 1268638) for build bustage CLOSED TREE
...
Backed out changeset 1a2db6efc575 (bug 1268638)
Backed out changeset ad38e0439b62 (bug 1268638)
Backed out changeset 0078605c6974 (bug 1268638)
Backed out changeset 8ed7ed6c57db (bug 1268638)
Backed out changeset 69116551e4b9 (bug 1268638)
Backed out changeset 002f87a61edf (bug 1268638)
Backed out changeset 8b0db9b0f87c (bug 1268638)
Backed out changeset 5d1285d0c221 (bug 1268638)
2016-06-21 14:53:22 -07:00
Jeff Gilbert
fbc4cfa85b
Bug 1268638 - Disable native GL for webgl1, but allow in webgl2. - r=jrmuizel
...
MozReview-Commit-ID: FZJcIGsKb62
2016-06-21 14:10:32 -07:00
Jeff Gilbert
e7a50dd7a3
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-21 14:10:32 -07:00
Jeff Gilbert
48fe5de54b
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-06-21 14:10:32 -07:00
Jeff Gilbert
c36a2ee161
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-21 14:10:32 -07:00
Jeff Gilbert
9eb346bfe5
Bug 1268638 - Update WebGL creation to allow non-blacklisted native-gl. - r=jrmuizel
...
Also support accumulating a list of WebGL failure reasons.
MozReview-Commit-ID: I9p0BBrBJ5V
2016-06-21 14:10:32 -07:00
Jeff Gilbert
fe7590ad04
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-21 14:04:00 -07:00
Jeff Gilbert
a39cd8652e
Bug 1278403 - Disable tests on DEBUG with suspected spurious-error-reporting drivers. - r=jrmuizel
...
MozReview-Commit-ID: IMgEqzPvGTm
2016-06-21 13:47:30 -07:00
Jeff Gilbert
e5e302f155
Bug 1278403 - Mark now-too-slow tests. - r=jrmuizel
...
MozReview-Commit-ID: JaQMnybfpQ0
2016-06-21 13:47:30 -07:00
Jeff Gilbert
3951dd65d8
Bug 1278403 - WebGL doesn't need validation. - r=jrmuizel
...
We do all validation in our WebGL layer, we only really generate GL_OOM
from the driver, no other errors.
This is opposed to SkiaGL, which may or may not rely on errors returned
from the driver. This is why I am not just turning on ABORT_ON_ERROR for
all GLContexts.
(Also, later, we should be creating no-error contexts on non-DEBUG builds,
so the driver doesn't replicate our validation. ANGLE already supports
this)
MozReview-Commit-ID: A4RSgzUXfHA
2016-06-21 13:47:30 -07:00
Jeff Gilbert
6b0581243f
Bug 1278403 - Choose GLContext::DebugFlags based on ContextCreateFlags. - r=jrmuizel
...
MozReview-Commit-ID: KSjIhu8I20C
2016-06-21 13:47:30 -07:00
Carsten "Tomcat" Book
c0c2282bfb
Backed out changeset 097dc302f5a0 (bug 1279657)
2016-06-17 13:33:06 +01:00
Jeff Gilbert
30c5609435
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-17 05:10:55 -07:00
Jonathan Watt
483ce4fb50
Bug 1279628, part 3 - Replace the last gfxASurface::CheckSurfaceSize call, and remove gfxASurface::CheckSurfaceSize. r=mstange
2016-06-10 13:32:01 +01:00
Jonathan Watt
06b29e4abf
Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
2016-06-10 13:32:01 +01:00
Phil Ringnalda
1cce1f61f8
Back out 2 changesets (bug 1279628) for reftest bustage
...
CLOSED TREE
Backed out changeset 07e4432bd6b3 (bug 1279628)
Backed out changeset 416fa9aeec55 (bug 1279628)
2016-06-11 00:44:51 -07:00
Jonathan Watt
8ea6b72d47
Bug 1279628, part 2 - Replace all gfxASurface::CheckSurfaceSize calls with Factory::CheckSurfaceSize and remove gfxASurface::CheckSurfaceSize. r=mstange
...
--HG--
extra : rebase_source : 314cf522b5760e63e176418ae170301fafa80f89
2016-06-09 15:31:24 +01:00
eyim
b0ca07b635
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
--HG--
extra : rebase_source : 5809a1f8126360b3fa8ee069b3a463747cb31e6f
2016-06-06 11:17:23 -04:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Benoit Girard
c3105e007d
Bug 1279317 - Don't override the failureId with a more general one. r=jrmuizel
...
MozReview-Commit-ID: 8ErCqFlm89p
--HG--
extra : rebase_source : cc6739ce9a2f818b32b9eecff0bbc3b0c9c29011
2016-06-09 15:20:49 -04:00
Sotaro Ikeda
6ec321d0df
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-08 18:46:42 -07:00
Jeff Gilbert
cc716a2cf9
Bug 1111689 - Remark failures.
...
MozReview-Commit-ID: 6SsnoDXPdvO
2016-06-08 17:28:49 -07:00
Kearwood (Kip) Gilbert
8a50416d83
Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert
2016-06-08 17:28:49 -07:00
Nicholas Nethercote
4e8f3b6d6e
Bug 1276824 (part 2) - Fix up checks for calls to gfxContext::Create{,PreservingTransform}OrNull(). r=milan.
...
--HG--
extra : rebase_source : 80644c1a6658da553c13ae1ab3b8d03e916ee6e7
2016-06-07 11:17:48 +10:00
Nicholas Nethercote
a02611e830
Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
...
The new names Create{,PreservingTransform}OrNull() better communicate that
these functions (a) do object creation, and (b) are fallible.
--HG--
extra : rebase_source : a36bd9a2bcdfae281868959403f811f2bc690ad4
2016-06-07 09:39:56 +10:00
Benoit Girard
2586414710
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: 24eb4FXMOiI
--HG--
extra : rebase_source : 391e44f4d4fdcf5782053fc6c3e9b17e651a9a1f
2016-06-06 16:52:42 -04:00
Benoit Girard
454efa4e56
Bug 1278302 - Add failureid for WARP failIfMajorPerformanceCaveat. r=jrmuizel
...
MozReview-Commit-ID: 2Ieeaqp4Sgj
--HG--
extra : rebase_source : cdb3cfc40bd85a1bc1e8943c2f60b5d9f08b1b2e
2016-06-06 13:33:13 -04:00
Benoit Girard
24a4187d15
Backed out changeset 4264b01fd313 (Bug 1276732) for causing build bustage
...
MozReview-Commit-ID: KnEpCcI9a13
2016-06-06 13:37:59 -04:00
Benoit Girard
c391acc0f7
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: Am733GJkOSb
--HG--
extra : rebase_source : 1eaf4e281b2415f0adcae7e9585a29d912685358
2016-06-06 13:20:13 -04:00
Jeff Gilbert
636cda5db0
Bug 1275866 - Clear WebGLTimerQuerys on WebGL GLContext teardown. - r=jerry,jrmuizel
2016-06-03 16:10:23 -07:00
Jonathan Watt
2eb705bb3f
Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
2016-05-25 17:01:18 +01:00
Kaku Kuo
b2731d7654
Bug 1141979 - part18 - mochitest - cases while calling mapDataInto should throw; r=jrmuizel
...
MozReview-Commit-ID: 3QUJy5E907G
--HG--
extra : transplant_source : %F4%B37U%F6%BC%F8%16%10%A8%E2%DE%FD%E7%C7%96%1E%F7%5E%29
2016-03-17 17:48:10 +08:00
Kaku Kuo
4eed785c7d
Bug 1141979 - part17 - mochitest - draw special color formats onto canvas; r=jrmuizel
...
MozReview-Commit-ID: 8BYDS2tqlDc
--HG--
extra : transplant_source : %27%F4%15%C0%3E%D4%C1e%E6k6M%99%B4%CCR%F0%D4%CD%A4
2016-04-25 22:30:11 +08:00
Kaku Kuo
4c82e9f4a9
Bug 1141979 - part16 - mochitest - color conversion; r=jrmuizel
...
MozReview-Commit-ID: Eiuaq6Kmeaj
--HG--
extra : transplant_source : %E1k%5B%A23%E2%AA%9B%02%9F%88%96%FA%E2%18%5CCld%1D
2016-05-30 15:48:33 +08:00
Kaku Kuo
50c0050c00
Bug 1141979 - part15 - mochitest - basic operations; r=jrmuizel
...
MozReview-Commit-ID: 9AXLGuZ5I2t
--HG--
extra : transplant_source : %F6%D22%3F%C7%22%D7%3B%9D%BE%D2%5C%F4%99.9x%B2%CC%0A
2015-11-18 15:43:46 +08:00
Kaku Kuo
7460e53193
Bug 1141979 - part11 - handle cases that mapDataInto() should throw; r=jrmuizel
...
MozReview-Commit-ID: JuPj54fNB3s
--HG--
extra : transplant_source : UW%60%B44%B2%7B%B2u%06U%27%60%9AH%BF%BD%FD%25%B7
2016-03-16 12:01:32 +08:00
Kaku Kuo
b9ec3cd2af
Bug 1141979 - part10 - hanlde drawing RGB24/BGR24/HSV/Lab onto canvas element; r=jrmuizel
...
MozReview-Commit-ID: FmiTy6tXNN7
--HG--
extra : transplant_source : %DB%B6%3B%5CR%15%C6%ED%F9%2C%C9T%B2%CB%3F%C7%9A%5Dc1
2016-03-14 19:34:52 +08:00
Kaku Kuo
d3a7ed24e9
Bug 1141979 - part9 - implement ImageBitmapFactories extensions; r=jrmuizel
...
MozReview-Commit-ID: 6Hm58nffAuV
--HG--
extra : transplant_source : %97%EE%BB%BB%EC%D4%8B%90q%C6%8F%95%F2%A8%D1Q%DDp%A1%F8
2016-04-27 11:46:51 +08:00
Kaku Kuo
fca7b0b604
Bug 1141979 - part8 - implement ImageBitmap extensions; r=jrmuizel
...
MozReview-Commit-ID: Bc6HoqRLMNB
--HG--
extra : transplant_source : %89%E9Q%FD4%ED%FD%EC5pqq%AF%C6%90%E0y%A2%88%12
2016-04-27 13:03:01 +08:00
Kaku Kuo
c4341b59cc
Bug 1141979 - part7 - implement ImageUtils; r=jrmuizel
...
MozReview-Commit-ID: INrfdqBr4m4
--HG--
extra : transplant_source : %A2%9B%B0%C3%DEX%5B%DCW%7D%94%C1Ao%04A2%E6i%FD
2016-03-21 14:33:10 +08:00
Kaku Kuo
17bc76bcc6
Bug 1141979 - part6 - implement ImageBitmapFormatUtils; r=jrmuizel
...
MozReview-Commit-ID: 1RyJBjP9W9Q
--HG--
extra : transplant_source : %09S%C1%15%5D%0F%8D%AD%D5h%912y%CB%D2%A1%DF%00%7B%AE
2016-05-30 15:48:02 +08:00
Kaku Kuo
ec2d98e4c3
Bug 1141979 - part1 - WebIDL for native implementation; r=jrmuizel, r=smaug
...
MozReview-Commit-ID: 9gC0rxhsOLm
--HG--
extra : transplant_source : %7D%9A%C8%05%99%17Y%1E1%404%A7%14%BE%8B%AC%F0b%A2%5B
2015-11-18 16:57:38 +08:00
Kaku Kuo
447d4a1f0d
Bug 1141979 - part0 - setup preference utilities; r=jrmuizel
...
MozReview-Commit-ID: GoevPKVNASQ
--HG--
extra : transplant_source : %7Co%BA9%D0i%92B%5D%03%3Fb%AF_%84%02.Ano
2015-11-13 18:27:41 +08:00
Ethan Lin
c791ee9498
Bug 1255062 - Add reftest to check clip with multiple moveTo. r=mchang
2016-05-31 19:16:00 +02:00
Jeff Gilbert
cb9b33550e
Bug 1276093 - Warn when we fail to hit the GPU-copy fast-path. - r=jrmuizel
2016-05-31 19:33:22 -07:00
Jeff Gilbert
20401f453e
Bug 1276093 - Warn on slow CPU format conversions. - r=jrmuizel
2016-05-31 19:33:22 -07:00
Xidorn Quan
5c01d7c3ee
Bug 1276549 - Remove rvalue reference mark for already_AddRefed params of nsIEventTarget::Dispatch and related methods. r=froydnj
...
MozReview-Commit-ID: J5RAfGW3X7T
--HG--
extra : source : e1ff4b0d5d9d2599ac00bac376597357ffd58ce0
2016-06-01 10:04:54 +10:00
Jeff Gilbert
a8d3b4b1d9
Bug 1276405 - EXT_color_buffer_float should disable clearColor clamping. - r=jrmuizel
2016-05-27 18:55:13 -07:00
Jeff Gilbert
f9b51c3c01
Bug 1276096 - Use existing can-I-read-from-this helper. - r=jrmuizel
2016-05-26 18:08:31 -07:00
Jeff Gilbert
42afe56497
Bug 1276096 - Forbid reads from backbuffer with readBuffer(NONE). - r=jrmuizel
2016-05-26 18:07:52 -07:00
Jeff Gilbert
3773a30362
Bug 1276096 - Introspect for readBuffer mode. - r=jrmuizel
2016-05-26 18:07:03 -07:00
Jeff Gilbert
b2883162ea
Bug 1258036 - Separate global state checks from fb-specific checks. - r=jrmuizel
2016-05-31 14:44:46 -07:00
Kaku Kuo
4bf29cba79
Bug 1276411 - include nsPrintfCString.h; r=jrmuizel
...
MozReview-Commit-ID: 68fUci20dvv
--HG--
extra : transplant_source : %B3%26%EC%88%86%DFJ%F9%8AQ%BF%A7%02%BC%AD%04t%D6%CF%FE
2016-05-28 12:40:37 +08:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Carsten "Tomcat" Book
0b2b46fcdb
Merge mozilla-central to mozilla-inbound
2016-07-18 17:10:52 +02:00
JerryShih
20509c6a8c
Bug 1259702 - test case for webgl getFragDataLocation(). r=jgilbert
2016-07-18 20:19:04 +08:00
JerryShih
c801d201b6
Bug 1241042 - remove the original implementation. r=jgilbert
2016-07-18 20:19:04 +08:00
JerryShih
b44cfb7256
Bug 1241042 - save frag translated varying names into LinkedProgramInfo. r=jgilbert
...
Save the frag name info to the LinkedProgramInfo object. Then the fragment shader can be freely detached at any time.
2016-07-18 20:19:04 +08:00
Jeff Gilbert
8cb78cdcf9
Bug 1271830 - Remove non-webgl2 exts from webgl2 and update tests to check webgl2 exts. - r=jrmuizel
2016-05-26 16:34:49 -07:00
Tobias Schneider
d5d7d42db2
Bug 1174278 - Tests. r=jrmuizel
...
--HG--
extra : rebase_source : fad40bc8ce51d008b0f579fe366f878e8ad43ce0
2016-05-24 22:01:12 -07:00
Tobias Schneider
2bf9b9a3e6
Bug 1174278 - Make filter tainting and canvas tainting. r=jrmuizel
...
--HG--
extra : rebase_source : 676ae4a6551246499d3a736ac9a35e6ac7f2c91c
2016-05-24 21:50:02 -07:00
Sebastian Hengst
e8f1161147
Backed out changeset 22c42d243a5c (bug 1271830) for unexpected pass of test_EXT_color_buffer_float.html on Android. r=backout
2016-05-25 23:44:19 +02:00
Jeff Gilbert
b48c8c77eb
Bug 1271830 - Update ensure-exts to check webgl2 contexts. - r=jrmuizel
2016-05-25 13:37:20 -07:00
Joel Maher
8e50d588fd
Bug 1269872 - adjust manifests of all jobs that require a gpu. r=RyanVM,jgilbert
...
dom/media/tests/mochitests/test_peerConnection_captureStream_canvas_webgl.html has an issue on android as it is moved from mochitest-media -> mochitest-gpu.
dom/bindings/test/test_integer.html uses experimental-webgl, it might need to be picked up in a future cleanup.
MozReview-Commit-ID: GJKn7ubY7tL
2016-05-25 16:22:27 -04:00
Jeff Gilbert
7e947ee290
Bug 1273252 - WARP counts as a performance-caveat. - r=jrmuizel
2016-05-25 13:18:00 -07:00
JerryShih
72ee5f3769
Bug 1248580 - handle gl.UniformMatrixXfv() function uploading element size. r=jgilbert
2016-05-25 16:28:00 +02:00
JerryShih
fc10d03978
Bug 1248580 - strip the uploading element num according to the uniform array size. r=jgilbert
2016-05-25 16:27:41 +02:00
Sebastian Hengst
4da8df1aab
Backed out changeset 31879b3fdce3 (bug 1248580) for build bustage. r=backout on a CLOSED TREE
2016-05-25 14:15:41 +02:00
Sebastian Hengst
6838bab7e9
Backed out changeset 56c2db882b7d (bug 1248580)
2016-05-25 14:15:29 +02:00
JerryShih
6002b9f436
Bug 1274769 - handle the WebGLTimerQuery deletion status for GLContext cleanup. r=jgilbert
2016-05-24 18:52:00 +02:00
JerryShih
84beb03ee4
Bug 1248580 - handle gl.UniformMatrixXfv() function uploading element size. r=jgilbert
2016-05-25 13:50:57 +02:00
JerryShih
e440e9dd9a
Bug 1248580 - strip the uploading element num according to the uniform array size. r=hshih
2016-05-25 13:50:31 +02:00
JerryShih
6850e09718
Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/shader-struct-scope|. r=jgilbert
2016-05-24 22:46:00 +02:00
JerryShih
d8088c8229
Bug 1178871 - turn on WebGL conformance test |conformance/glsl/misc/struct-nesting-of-variable-names|. r=jgilbert
2016-05-24 09:43:00 +02:00
JerryShih
f804058c0f
Bug 1178871 - work around that Mac drivers for shader struct scopes. r=jgilbert
2016-05-24 02:41:00 +02:00
Jonathan Kew
ec45c18193
Bug 1274936 - When <canvas> fillText is using a simple color, draw via the gfxTextRun::Draw code path to get support for COLR and SVG-in-OT fonts. r=bas
2016-05-25 09:21:10 +01:00
Benoit Girard
864b19a70a
Bug 1272808 - Expose context creation error to telemetry. r=jgilbert
...
MozReview-Commit-ID: JQ4rHZf71RW
--HG--
extra : rebase_source : 7871e153914b76f7c8081b7529a2c02626bc7d2a
2016-05-20 13:14:15 -04:00
Wes Kocher
22462c932f
Backed out changeset 7502d9ef870f (bug 1268096) for gl test failures a=backout
2016-05-20 16:56:21 -07:00
Jeff Gilbert
a4214155c8
Bug 1268096 - Add regression test for tri-then-point drawing. - r=jrmuizel a=kwierso
2016-05-19 13:02:34 -07:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Kyle Huey
c85171ace9
Bug 1269056: Part 1 - Implement a rough PostDelayedTask equivalent on nsThread. r=froydnj
2016-05-12 15:15:43 -07:00
Jeff Muizelaar
6c2297a047
Bug 1271784. Allow WARP WebGL on Windows 7 without SP 1 r=jgilbert
...
ANGLE doesn't allow WARP on DXGI < 1.2 by default, but it will work fine
for us.
2016-05-12 10:39:43 -04:00
Morris Tseng
8d74a6e68f
Bug 1268155 - GetAsSourceSurface might return nullptr, let's handle it. r=jgilbert
...
MozReview-Commit-ID: 6uH9esA2PqC
2016-05-12 14:08:24 +08:00
JerryShih
cadb8c6cb7
Bug 1256572
- update DataSourceSurface usage. r=bas
...
Update for Moz2D interface change.
We should not use GuaranteePersistance() directly outside Moz2D. Change
to use another Moz2d DataSourceSurface interface.
2016-05-09 00:33:00 +02:00
Jeff Gilbert
80f726ea0b
Bug 1271478 - Implement WebGLContextCreationError. - r=jrmuizel,smaug,mtseng
2016-05-11 16:45:43 -07:00
Mason Chang
376575c614
Bug 1267260 - Change CanvasImageCache to lookup cache images based on imgIContainer instead of imgIRequest. r=seth
...
--HG--
extra : rebase_source : 872ee783a05d0319ed69ce3c494dbf2a3206e26d
2016-05-10 08:00:06 -07:00
Jeff Gilbert
4098575167
Bug 1270318 - Fixup WebGL extension requirements. - r=jrmuizel
2016-05-09 12:00:10 -07:00
Jeff Gilbert
3af240fd90
Bug 1229332 - Implement EXT_color_buffer_float. - r=jrmuizel
2016-05-04 16:39:02 -07:00
Ryan VanderMeulen
1fa3a59f0a
Bug 1270672 - Re-enable the webgl conformance suite on e10s. r=jgilbert
2016-05-07 00:52:00 -04:00
Joel Maher
ffec923436
Bug 1269872 - convert webgl related crashtests to mochitest. r=jgilbert
...
MozReview-Commit-ID: KaCuwJJPTmO
--HG--
extra : rebase_source : d6bffff07096c19c5bb4fd94004bec5f16e33fe9
extra : amend_source : 7cb1b494bf72c31b72c990e46b4dc9a89a072ac1
2016-05-05 10:22:33 -04:00
Morris Tseng
53583599cc
Bug 1268364 - Disable out-of-bounds-uniform-array-access.html on OSX 10.6. r=jgilbert
...
MozReview-Commit-ID: 7pJn7qEOYo8
2016-05-05 11:46:21 +08:00
Michael Kohler
0793a8cbff
Bug 1217031 - createPattern should not throw NS_ERROR_NOT_AVAILABLE if image usability check returns bad r=bz
...
MozReview-Commit-ID: 101uAYhcx3u
--HG--
extra : rebase_source : 1975f947176b61bb232348458ef7a0f485a0f479
2016-05-03 17:41:02 -07:00
Nathan Froyd
92ffe625a9
Bug 1260208 - part 1 - use C I/O facilities in TestWebGLElementArrayCache instead of C++ ones; r=BenWa
...
The libc++ included with the Android NDK does not seem to work correctly
with std::cerr; writing to it (or to std::cout, as confirmed by tests)
causes the process to hang indefinitely, causing test failures. Using
fprintf and stderr, however, seems to work correctly.
2016-05-03 09:13:49 -04:00
Carsten "Tomcat" Book
dabe843f8b
Backed out changeset d6cca05b4e9f (bug 1217031) for issues in 2d.pattern.image.incomplete.immediate.html
2016-05-03 12:20:24 +02:00