Carsten "Tomcat" Book
0f2490568b
Backed out changeset ca17ce6a2c9a (bug 1303301) for gl3 test failures
2016-09-29 09:34:49 +02:00
Sotaro Ikeda
67707d5c58
Bug 1303301 - Add nullptr handling r=mtseng
2016-09-28 22:04:07 -07:00
Jeff Gilbert (:jgilbert)
1b8947ea4f
Bug 1305540 - Lazily bind PBO targets. - r=ethlin
...
MozReview-Commit-ID: B9WiCNfNsfY
2016-09-28 12:45:39 -07:00
Alexandre Lissy
84fb517e6b
Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
...
MozReview-Commit-ID: 1sUiqnFEPdx
2016-09-28 07:04:13 +02:00
Jeff Gilbert
0a8b592fa5
Bug 1300946 - Implement transform feedback. - r=jrmuizel
...
MozReview-Commit-ID: 1xrEX4Srij1
2016-09-22 19:13:21 -07:00
Jeff Gilbert
5d826a0896
Bug 1303879 - Refresh DrawBuffers and ReadBuffer to handle GL4.0 and below. - r=mtseng
...
GL4.0 and below requires that framebuffers are incomplete if any DrawBuffers/ReadBuffer-selected
buffers have no image attached.
MozReview-Commit-ID: 8SFiy2tvgPT
2016-09-22 19:13:20 -07:00
Jeff Gilbert
6b692ad1c2
Bug 1303879 - Refactor framebuffer funcs and completeness caching. - r=mtseng
...
MozReview-Commit-ID: Hi3uEwpmWF4
2016-09-22 19:13:17 -07:00
Jeff Gilbert
df903c65f5
Bug 1303878 - Fix todos in WebGL. - r=mtseng
...
MozReview-Commit-ID: D15kLfHERAI
2016-09-22 19:13:16 -07:00
Benoit Girard
51ca2d8ecb
Bug 1288746 - Handle missing EGL failure IDs. r=jmuizel
...
MozReview-Commit-ID: Kk5vFNMdhjV
2016-09-13 14:17:29 -04:00
Morris Tseng
bd0c505689
Bug 1297965 - Use ANGLE for WebGL2. r=jgilbert
...
MozReview-Commit-ID: 83zhQ5rTdbi
2016-09-12 17:39:54 +08:00
kearwood
3ae4fd57e5
Bug 1296446 - Do not render VR frames until a WebGLContext has returned a mirroring layer r=jgilbert
...
- Fixes a crash that occurred when WebVR frames were rendered prior to
setting up the WebGLContext for mirroring back to the 2d display.
MozReview-Commit-ID: Fq4c2287KBL
2016-09-08 14:16:07 -07:00
Kearwood (Kip) Gilbert
3fa5ec9753
Bug 1296745 - Clean up WebGLContext r=jgilbert
...
MozReview-Commit-ID: B6xazNgeJ9A
2016-08-19 14:44:37 -07:00
Jeff Gilbert
3574abc05b
Bug 1290634 - Remove unnecessary respecifyTexture arg from ZeroTextureData. - r=mtseng
...
MozReview-Commit-ID: 52VirsA4eCQ
2016-08-12 17:48:11 -07:00
Kearwood (Kip) Gilbert
429c0c2603
Bug 1250244 - Part 7: Implement WebVR 1.0 API,r=bz
...
MozReview-Commit-ID: JTOmaWePlJq
2016-02-24 15:54:50 -08:00
Ethan Lin
777176cfbc
Bug 1260599 - Enable EXT_disjoint_timer_query extension on ANGLE. r=jgilbert
2016-07-17 19:37:00 +02:00
Benoit Girard
0a206ecbec
Bug 1289813 - split out safe mode from FEATURE_FAILURE_WEBGL_DISABLED. r=jrmuizel
...
MozReview-Commit-ID: Jmp911jYjix
2016-07-29 14:28:51 -04:00
Carsten "Tomcat" Book
d115447cbf
merge mozilla-inbound to mozilla-central a=merge
2016-07-27 16:35:44 +02:00
Benoit Girard
593817ed74
Bug 1288746 - Handle missing WebGL failure IDs. r=jrmuizel
...
MozReview-Commit-ID: 3kdr8Dwinqm
2016-07-22 13:26:05 -04:00
Jeff Gilbert
63d708b43c
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
107386595e
Bug 1285676 - Use actual bit depths for depth and stencil. - r=ethlin
...
MozReview-Commit-ID: FX3Ev3noJ6U
2016-07-11 13:10:18 -07:00
Jeff Gilbert
2577266ae9
Bug 1265676 - Fix other callsites. - r=ethlin
...
MozReview-Commit-ID: EgLMZajmRnD
2016-07-08 15:25:58 -07:00
kearwood
b5b6726ccc
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
2016-07-04 13:11:07 -07:00
Jeff Gilbert
938436dbf2
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-07-01 13:15:37 -07:00
Jeff Gilbert
014a703e3f
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-07-01 13:15:31 -07:00
Jeff Gilbert
57fe3ecd83
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
c4e569c36a
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-07-01 13:15:20 -07:00
Jeff Gilbert
4bff7fc1d2
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-07-01 13:15:14 -07:00
Jeff Gilbert
642a55bd37
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-07-01 13:15:02 -07:00
Jeff Gilbert
002761e600
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
Jeff Gilbert
4912706668
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
Phil Ringnalda
c4ad3ea81a
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
peter chang
687c13a20a
Bug 1281991 - Clean up WebGLSync objects before WebGL context lost, r=jgilbert
...
MozReview-Commit-ID: 8JnoRPetpKQ
2016-06-23 17:01:36 +08:00
Jeff Gilbert
edecc18f51
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
Carsten "Tomcat" Book
501d3d0a2a
Backed out changeset 8dd927ca1cd1 (bug 1268638)
2016-06-23 09:47:26 +02:00
Carsten "Tomcat" Book
5a69a0fafb
Backed out changeset c62305b23556 (bug 1268638)
2016-06-23 09:47:25 +02:00
Carsten "Tomcat" Book
59186d6c1e
Backed out changeset 419dea4c5e66 (bug 1268638)
2016-06-23 09:47:23 +02:00
Carsten "Tomcat" Book
17f40df01e
Backed out changeset ca314c9d5249 (bug 1268638)
2016-06-23 09:47:22 +02:00
Carsten "Tomcat" Book
dc84186cc7
Backed out changeset 55f389b590b7 (bug 1268638)
2016-06-23 09:47:21 +02:00
Carsten "Tomcat" Book
23a73c733a
Backed out changeset 4171ff387666 (bug 1268638)
2016-06-23 09:47:20 +02:00
Carsten "Tomcat" Book
82d62ccf3d
Backed out changeset a89314380aea (bug 1268638)
2016-06-23 09:47:20 +02:00
Jeff Gilbert
6db1933302
Bug 1268638 - Redo backend selection dance for WebGL. - r=jrmuizel
...
MozReview-Commit-ID: EW8vDujwn4x
2016-06-22 17:47:41 -07:00
Jeff Gilbert
5c369ac132
Bug 1268638 - Bitrot.
...
MozReview-Commit-ID: QJjb2PW5C4
2016-06-22 17:47:41 -07:00
Jeff Gilbert
6328ada434
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
26226e0c8c
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-22 17:47:41 -07:00
Jeff Gilbert
56165ce935
Bug 1268638 - WGL without DXGLInterop2 is perf caveat. - r=jrmuizel
...
MozReview-Commit-ID: 9AkBtzzGj6l
2016-06-22 17:47:41 -07:00
Jeff Gilbert
c6d99f0b05
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-22 17:47:41 -07:00
Jeff Gilbert
d12536d3f7
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
Wes Kocher
cb2060e2a2
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
420166223c
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
7bf5143baf
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-06-21 14:10:32 -07:00