Ryan Hunt
00e98538aa
Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D21106
--HG--
extra : rebase_source : ea3f51c2c11247114deccbc86e90fb02b8a97257
2019-02-25 16:05:29 -06:00
Jeff Gilbert
0005243e88
Bug 1525857 - Add release asserts for pre-crash cases. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D21145
--HG--
extra : moz-landing-system : lando
2019-02-26 02:54:08 +00:00
Jeff Gilbert
8ec455686e
Bug 1290774 - Validate frag shader output types match draw buffer types. r=lsalzman
...
MozReview-Commit-ID: FXQaUzJ0fDy
Differential Revision: https://phabricator.services.mozilla.com/D18611
2019-02-04 14:34:59 -08:00
Cosmin Sabou
5a2318f064
Backed out changeset 58fe5a3d3c40 (bug 1290774) for causing build bustages on WebGLContextDraw. CLOSED TREE
2019-02-01 05:58:38 +02:00
Jeff Gilbert
be41632dd0
Bug 1290774 - Validate frag shader output types match draw buffer types. r=lsalzman
...
MozReview-Commit-ID: HhGKDVWXR1A
Differential Revision: https://phabricator.services.mozilla.com/D18302
--HG--
extra : moz-landing-system : lando
2019-02-01 03:33:02 +00:00
Jeff Gilbert
428268f544
Bug 1301803 - Handle context loss during QueryProgramInfo. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D17998
--HG--
extra : moz-landing-system : lando
2019-01-30 03:24:04 +00:00
Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Alex Gaynor
6a9c2e7073
Bug 1506179 - rename webgl::AttribBaseType::Bool to Boolean; r=jgilbert
...
X11.h defines a macro named "Bool", which can cause surprising compile errors due to include order.
Differential Revision: https://phabricator.services.mozilla.com/D11494
--HG--
extra : moz-landing-system : lando
2018-11-09 21:38:31 +00:00
Jeff Gilbert
4098f41704
Bug 1498070 - Simplify and cache framebuffer and texture completeness. - r=kvark
...
Net-removes 700LOC, too!
Differential Revision: https://phabricator.services.mozilla.com/D8325
--HG--
extra : moz-landing-system : lando
2018-10-17 04:18:15 +00:00
Jamie Nicol
68b88d754b
Bug 1495857 - Ensure correct vertex attrib array index is output in error message r=jgilbert
...
Differential Revision: https://phabricator.services.mozilla.com/D7868
--HG--
extra : moz-landing-system : lando
2018-10-05 19:03:46 +00:00
Jeff Gilbert
b5299cdebb
Bug 1478909 - Make funcName implicit for WebGL calls. - r=kvark
...
MozReview-Commit-ID: Gv77SnHZcGb
2018-08-09 14:35:01 -07:00
Dorel Luca
5ef9c6f716
Backed out changeset e8023a02b6c2 (bug 1478909) on dev's request
2018-08-09 04:58:04 +03:00
Jeff Gilbert
8e0436b208
Bug 1478909 - Make funcName implicit for WebGL calls. - r=kvark
...
MozReview-Commit-ID: Gv77SnHZcGb
2018-08-08 16:15:12 -07:00
Jeff Gilbert
5b753da289
Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
...
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Jeff Gilbert
ff584c03d1
Bug 1426280 - Remove explicit MakeCurrents from WebGL now that we use implicit MakeCurrent. - r=lenzak
...
MozReview-Commit-ID: HxWWPmD1Yzu
2017-12-19 22:28:49 -08:00
Jeff Gilbert
d6af1e81ba
Bug 1404196 - Simplify and repair vertex fetch. - r=daoshengmu
...
MozReview-Commit-ID: FL7uibuv4VY
2017-11-01 15:18:27 -07:00
Chung-Sheng Fu
e99b682659
Bug 1217290 - Remove WebGLContext impl members r=daoshengmu,jgilbert
...
MozReview-Commit-ID: DPrjaf9QHfP
--HG--
extra : rebase_source : 903236ca4a0e0cf76a631188dfa58dc28d7641e4
2017-07-27 15:48:58 +08:00
Sylvestre Ledru
d2ed1163fe
Bug 1387002 - Replace .size() by .empty() when applicable in domv/canvas/WebGL* r=kvark
...
MozReview-Commit-ID: 3lebYmRI8TS
--HG--
extra : rebase_source : f61511c96a43342f9c53b3d90cd958bd7b926fcb
2017-08-03 12:01:38 +02:00
Kartikaya Gupta
ba4b3b9101
Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
...
We have a minimum requirement of VS 2015 for Windows builds, which supports
the z length modifier for format specifiers. So we don't need SizePrintfMacros.h
any more, and can just use %zu and friends directly everywhere.
MozReview-Commit-ID: 6s78RvPFMzv
--HG--
extra : rebase_source : 009ea39eb4dac1c927aa03e4f97d8ab673de8a0e
2017-07-26 16:03:57 -04:00
Tom Tromey
9b663e797b
Bug 1060419 - make WebGLContextUtils.cpp use VsprintfLiteral, r=froydnj
...
MozReview-Commit-ID: JhwopeIpUMo
--HG--
extra : rebase_source : 8540864ed969ad038e996b22d78ec3b4f1ba3cb8
2016-12-09 13:48:22 -10:00
Jeff Gilbert
5f768aaee3
Bug 1328559 - Remove assert and update comment.
...
MozReview-Commit-ID: 3PYzMsqB9MK
2017-01-05 02:00:04 -08:00
Jeff Gilbert
b6fd571b9e
Bug 1328559 (flattened) - Built-in attribs should have location of -1. - r=daoshengmu
...
But ANGLE gives back valid >=0 locations!
MozReview-Commit-ID: 9zYiX5BGGud
2017-01-05 01:16:30 -08:00
Jeff Gilbert
63a9df0c54
Bug 1326378 - Infer indexed frag output location from base location on OSX. - r=ethlin
...
MozReview-Commit-ID: Ar07ZnNhu5d
2017-01-03 21:07:48 -08:00
Jeff Gilbert
61b02e4fd7
Bug 1326159 - Update TF buffer restrictions. - r=daoshengmu
...
Update conformance2/buffers/bound-buffer-size-change-test.html to top-of-tree 2.0.0.
MozReview-Commit-ID: CgfP70Y0wul
2016-12-30 03:30:13 -08:00
Jeff Gilbert
a08f6f998c
Bug 1325699 (flattened) - Fix uniform block handling. - r=daoshengmu
...
Flattened with:
* Handle -1 attrib locations. - r=daoshengmu
2016-12-29 02:47:08 -08:00
Jeff Gilbert
0b065a7b71
Bug 1325301 (flattened) - Validate attribute base types match data base types. - r=bz,daoshengmu
...
Flattened with:
* Clean up generic vertex attribs. - r=bz,daoshengmu
* Remove EnsureAttrib() and friends. - r=daoshengmu
* Simplify EnumName behavior and usage and add ErrorInvalidEnumArg(). - r=daoshengmu
2016-12-29 02:46:46 -08:00
Jeff Gilbert
b669f45f40
Bug 1325486 - TFBufferMode defaults to INTERLEAVED, and UniformMatrix's transpose arg should be passed to GL. - r=daoshengmu
...
MozReview-Commit-ID: 7yc2u0GQDnr
2016-12-25 13:44:44 -08:00
Jeff Gilbert
0801831c32
Bug 1325240 - Handle arrays in glsl variable location queries properly. - r=daoshengmu
...
MozReview-Commit-ID: 1XYwvh9QGmA
2016-12-25 13:44:31 -08:00
Jeff Gilbert
51d744aa93
Bug 1320030 - Simplify marking and deletion checks. - r=ethlin
2016-12-07 01:35:28 -08:00
Jeff Gilbert (:jgilbert)
38330f393b
Bug 1310247 - Check if buffers are bound for transform feedback. - r=ethlin
...
MozReview-Commit-ID: 4EsOdz7vXNH
2016-11-23 13:19:07 -08:00
Jeff Gilbert (:jgilbert)
1a57a7121a
Bug 1318507 - Update implementation. - r=ethlin
2016-11-22 23:59:24 -08:00
Jeff Gilbert (:jgilbert)
21712c58e5
No bug - Fix typo.
...
MozReview-Commit-ID: 18W4m40EV7n
2016-11-11 19:03:11 -08:00
vincentliu
260e5a5de0
Bug 1314505 - Execute ErrorInvalidOperation if IsLinked() returns false. r=mtseng
2016-11-07 11:53:25 +08:00
Jeff Gilbert (:jgilbert)
4b2a875e8b
Bug 1313541 - Reimplement glue in accordance to webidl deviation minimization. - r=ethlin
...
MozReview-Commit-ID: 6w56cfegTz5
2016-10-31 15:03:22 -07:00
Jeff Gilbert
6b423ece44
Bug 1300946 - Implement transform feedback. - r=jrmuizel
...
MozReview-Commit-ID: 1xrEX4Srij1
2016-09-22 19:13:21 -07:00
Ethan Lin
1a766ef2c1
Bug 1301803 - Add gfxCriticalNote for glGetActiveAttrib. r=jgilbert
2016-09-13 19:13:00 +02: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
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
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
8bbaf9eeee
Bug 1136410 - Forbid attrib aliasing. - r=mtseng'
...
MozReview-Commit-ID: 6shjIyJQQ6V
2016-07-11 13:18:36 -07: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
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
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
Jeff Gilbert
3af240fd90
Bug 1229332 - Implement EXT_color_buffer_float. - r=jrmuizel
2016-05-04 16:39:02 -07:00
Ethan Lin
a929c63894
Bug 1264214 - WebGL check the conflict name when LinkProgram. r=jgilbert
2016-04-28 06:10:00 -04:00