Boris Zbarsky
57e4b18aed
Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki
...
MozReview-Commit-ID: ASkuyN3xSwB
2018-04-20 12:55:30 -04:00
Jeff Gilbert
cf597925aa
Bug 1429754 - Trust the driver about floating point support. - r=daoshengmu
...
Remove the probe, and remove the cached value check.
Also remove dead code which relies on this sometimes-clamping glGet query.
MozReview-Commit-ID: JA1VgH8fLRB
2018-01-16 15:06:49 -08:00
Jeff Gilbert
fc1ef81d8d
Bug 1427668 - Fixes and spew. - r=daoshengmu
...
MozReview-Commit-ID: 9NPkWsh2rxE
2018-01-05 15:27:56 -08:00
Jeff Gilbert
683e75beaf
Bug 1427668 - Move the webgl backbuffer into webgl. - r=daoshengmu
...
MozReview-Commit-ID: 2WpG7mfMRQ8
2018-01-05 15:27:30 -08:00
Jeff Gilbert
acda6087b5
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
Samuel Vargas
a6ad68456b
Bug 1325113 - Implement support for WEBGL_compressed_texture_s3tc_srgb - r=jgilbert,qdot
...
MozReview-Commit-ID: mI4dlB2lK
2017-06-08 14:54:37 -07:00
Aryeh Gregor
594c362b60
Bug 1251198 - Remove various obsolete events from document.createEvent r=smaug
...
Other browsers do not support any of these (IIRC), telemetry reports
essentially zero usage, and supporting them is contrary to the DOM spec.
Notes on specific events:
CommandEvent and SimpleGestureEvent: These are not supposed to be
web-exposed APIs, so I hid the interfaces from web content too
(necessary to avoid test_all_synthetic_events.html failures).
DataContainerEvent: This was a non-standard substitute for CustomEvent
that seemed to have only one user, so I removed it entirely and switched
the user (MozillaFileLogger.js) to CustomEvent.
ScrollAreaEvent: This is entirely non-standard, but we apparently expose
it deliberately to web content, so I didn't see any reason to remove it
from createEvent.
SimpleGestureEvent and XULCommandEvent: Can still be created from
createEvent(), but not by content.
TimeEvent: This is still in because it has no constructor, so there's no
other way to create it. Ideally we'd update the SMIL spec to add a
constructor. I did remove TimeEvents.
MozReview-Commit-ID: 7Yi2oCl9SM2
2017-04-20 15:45:37 +03:00
Daosheng Mu
7beaffa7b5
Bug 1349055 - Stencil clear value needs to mask to be an unsigned integer; r=jgilbert
...
MozReview-Commit-ID: 48PE2bHh87L
2017-03-28 10:18:38 +08:00
Tom Tromey
3b7c8c14e5
Bug 1060419 - make WebGLContextUtils.cpp use VsprintfLiteral, r=froydnj
...
MozReview-Commit-ID: JhwopeIpUMo
2016-12-09 13:48:22 -10:00
Jeff Gilbert
d7d7402efe
Bug 1335296 - Expand about:support WebGL information. - r=qdot,daoshengmu,jrmuizel
...
MozReview-Commit-ID: 166aNL6VSOa
2017-02-02 16:50:19 -08:00
Jeff Gilbert
182a6c0469
Bug 1329815 - GeneratePerfWarning and warn on completed-FB invalidation. - r=kvark
...
MozReview-Commit-ID: C9J3qdnsaZF
2017-01-17 17:44:56 -08:00
Jeff Gilbert
beb7eae90d
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
Tooru Fujisawa
66c78bee62
Bug 1289050 - Part 5.1: Use ASCII variants of JS_ReportWarning in dom/canvas. r=jwalden,jgilbert
2016-09-30 12:34:45 +09:00
Tooru Fujisawa
4275248df4
Bug 1289050 - Part 5: Use ASCII variant of JS_ReportWarning. r=jwalden
2016-08-14 20:39:29 +09:00
Jeff Gilbert
1f5d46e29c
Bug 1286348 - Reintroduce support for UNPACK_{FLIP_Y,PREMULTIPLY_ALPHA}. - r=mtseng
...
MozReview-Commit-ID: 2KGHc3I2HzT
2016-07-13 02:16:14 -07:00
eyim
e2c2b0b56c
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
2016-06-06 11:17:23 -04:00
Jeff Gilbert
1020991140
Bug 1258036 - Separate global state checks from fb-specific checks. - r=jrmuizel
2016-05-31 14:44:46 -07:00
Jeff Gilbert
ce30ca0699
Bug 1186688 - Remove cached state check for DrawBuffer maximums, since it's invalid with min-cap mode. - r=jrmuizel
2016-04-25 17:50:43 -07:00
Boris Zbarsky
a50c6aa31a
Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley
2016-03-23 11:44:54 -04:00
Jeff Gilbert
00b17e492f
Bug 1094458 - Implement RenderbufferStorageMultisample. - r=jrmuizel
2016-02-12 19:31:58 -08:00
Jeff Gilbert
d658f53faf
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-24 20:15:29 -08:00
Phil Ringnalda
80310b6e5c
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Jeff Gilbert
8e72348cfc
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
Jeff Gilbert
f5e35d3064
Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel
2015-09-24 12:21:05 -07:00
Phil Ringnalda
978242ee5b
Back out f84aedf7a62d (bug 1191042) for b2g emulator test failures
...
CLOSED TREE
2015-09-22 19:26:13 -07:00
Jeff Gilbert
87aac68e44
Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel
2015-09-22 16:49:25 -07:00
Jeff Gilbert
a0647bc4a8
Bug 1206907 - GenerateWarning should output to Web Console, not Browser Console. - r=bholley
2015-09-22 15:51:01 -07:00
Jeff Gilbert
2d43600bc6
Bug 1188540 - Forward texture-related functions to WebGLTexture. - r=kamidphish
2015-08-03 14:34:46 -07:00
Jeff Gilbert
b1f1e1a811
Bug 1182371 - Misc WebGL cleanup. - r=kamidphish
2015-07-14 17:37:28 -07:00
Boris Zbarsky
cce928e049
Bug 1173638. Make the constructors for Error and its subtypes get their filenames/linenumbers from the saved stack, not manually. r=fitzgen,bholley
...
The changes in webgl code are to ensure that we're in a reasonable compartment
while reporting a warning via the JS engine.
2015-06-15 20:05:49 -04:00
Dan Glastonbury
235456fbd2
Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert
2015-06-11 15:12:05 +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
bacdca56cf
Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert
2015-06-11 12:26:23 +10:00
JerryShih
1b13bdb7bb
Bug 1150310 - Only check stencil LSB 8bit value. r=jgilbert
2015-06-09 00:46:00 -04:00
Dan Glastonbury
3ccd781715
Bug 1167504 - Part 7: Remove BindableName - Buffer. r=jgilbert
2015-06-10 13:52:07 +10:00
Dan Glastonbury
c8fe1f498a
Bug 1167504 - Part 4: Remove BindableName - Texture. r=jgilbert
2015-06-10 13:24:18 +10:00
Dan Glastonbury
42f0b21a3e
Bug 1167504 - Part 1: Remove BindableName - Framebuffer. r=jgilbert
2015-06-10 13:24:16 +10:00
Dan Glastonbury
7738d88ad7
Bug 1159117: Remove assert causing crash. CLOSED TREE
2015-05-28 13:14:27 +10:00
Dan Glastonbury
1cebb60156
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
Jeff Gilbert
26f1de3dba
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-24 16:00:28 -07:00
Phil Ringnalda
7f62a0d1a1
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
2421a850ae
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 18:22:17 -07:00
Wes Kocher
4a58efef7f
Backed out changeset ff27f90ed289 (bug 1017865) for gl orange
2015-03-16 18:03:40 -07:00
Jeff Gilbert
292148c1ae
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 12:48:52 -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
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
Jeff Gilbert
68685edf95
Bug 1129213 - Support non-UINT32_MAX initial values for STENCIL_VALUE_MASK. - r=kamidphish
2015-02-04 15:07:32 -08:00