Jeff Gilbert (:jgilbert)
43a63d8e17
Bug 1310247 - Use pointers instead of references to prevent taking the address of temporary integers. - r=ethlin
...
MozReview-Commit-ID: FG1NsAs3iG0
2016-11-23 13:19:11 -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
Wes Kocher
18726f190c
Backed out changeset 6d906f5908d1 (bug 1316539) for gl2 failures a=backout
2016-11-22 11:22:56 -08:00
Chih-Yi Leu
3e6fcbfb79
Bug 1316539 - Add null pixel check in TexSubImage. r=jgilbert
...
--HG--
extra : rebase_source : c575f835bfdadf4a24e8e62bdd1ec10dcdda98e1
2016-11-21 20:28:00 +01:00
Boris Zbarsky
3815c83ef1
Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert
2016-11-16 14:10:22 -05:00
Jeff Gilbert (:jgilbert)
b054199751
Bug 1308057 - Merge WebGLTimerQuery into WebGLQuery. - r=ethlin
...
MozReview-Commit-ID: 88b8DLd2uJ6
2016-11-14 14:04:41 -08:00
Jeff Gilbert (:jgilbert)
07cf1bd20c
Bug 1306112 - Inline singly-used ValidateDataRanges. - r=ethlin
...
MozReview-Commit-ID: EmnhpsHMgu7
2016-11-11 19:03:16 -08:00
Jeff Gilbert (:jgilbert)
97bf74701f
No bug - Remove unused ValidateTextureTargetEnum.
...
MozReview-Commit-ID: 98ZF44mPsNV
2016-11-11 19:03:13 -08:00
Jeff Gilbert (:jgilbert)
851bd95543
Bug 1313541 - Fix compressedTexImage size validation. - r=ethlin
...
MozReview-Commit-ID: 4o83xIMyYMD
2016-10-31 15:03:31 -07:00
Jeff Gilbert (:jgilbert)
cafb4ccac4
Bug 1313541 - Rewrite TexImageSource glue. - r=ethlin
...
MozReview-Commit-ID: 4zwNrobTcUf
2016-10-31 15:03:24 -07:00
Jeff Gilbert (:jgilbert)
ec29704197
Bug 1313541 - Uniform impl. - r=ethlin
...
MozReview-Commit-ID: DN8sUfRR0z7
2016-10-31 15:03:09 -07:00
Jeff Gilbert (:jgilbert)
b9f6f1e47e
Bug 1313541 - Texture impl. - r=ethlin
...
MozReview-Commit-ID: DEyr93aD3IF
2016-10-31 15:03:05 -07:00
Jeff Gilbert (:jgilbert)
ab4d2d1cc5
Bug 1313541 - Texture impl. - r=ethlin
...
MozReview-Commit-ID: GEYMTnqC9Q3
2016-10-31 15:03:00 -07:00
Jeff Gilbert (:jgilbert)
8926e3f440
Bug 1313541 - Buffer[Sub]Data impl. - r=ethlin
...
MozReview-Commit-ID: 4cmfDQuegxm
2016-10-31 15:02:48 -07:00
Jeff Gilbert (:jgilbert)
820fc3c54a
Bug 1313541 - ReadPixels impl. - r=ethlin
...
MozReview-Commit-ID: HInjyzjTdEY
2016-10-31 15:02:44 -07:00
Jeff Gilbert (:jgilbert)
8dc5c5ed96
Bug 1313541 - Add ValidateArrayBufferView. - r=ethlin
...
MozReview-Commit-ID: JuiA7dD4vwR
2016-10-31 15:02:39 -07:00
Jeff Gilbert
220518855d
Bug 1306172 - Don't pass LINE_WIDTH>1.0 to core profiles. - r=jerry
2016-09-29 13:51:06 -07:00
Jeff Gilbert (:jgilbert)
d74696d42b
Bug 1305540 - Lazily bind PBO targets. - r=ethlin
...
MozReview-Commit-ID: B9WiCNfNsfY
2016-09-28 12:45:39 -07:00
Jeff Gilbert
6b423ece44
Bug 1300946 - Implement transform feedback. - r=jrmuizel
...
MozReview-Commit-ID: 1xrEX4Srij1
2016-09-22 19:13:21 -07:00
Jeff Gilbert
9f5c1ddc1d
Bug 1300946 - GetCurrentBinding is the wrong approach. - r=jrmuizel
...
MozReview-Commit-ID: 866FkuUMMob
2016-09-22 19:13:20 -07:00
Jeff Gilbert
9527a1fad7
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
15fd350886
Bug 1303879 - Refactor framebuffer funcs and completeness caching. - r=mtseng
...
MozReview-Commit-ID: Hi3uEwpmWF4
2016-09-22 19:13:17 -07:00
kearwood
a3d9112f3c
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
--HG--
extra : rebase_source : e0e0416f1d6a5f9058c7ed89581b700f32712e72
2016-09-08 14:16:07 -07:00
Andi-Bogdan Postelnicu
b7451091eb
Bug 1297054 - remove null check in CanvasRenderingContext2D::InitializeWithDrawTarget. r=jrmuizel
...
MozReview-Commit-ID: GA3PntlpxBU
--HG--
extra : rebase_source : ac822ae25b9d861da5a196734d09a8a507a16570
2016-08-23 11:41:21 +03:00
Kearwood (Kip) Gilbert
199db0ebbc
Bug 1296745 - Clean up WebGLContext r=jgilbert
...
MozReview-Commit-ID: B6xazNgeJ9A
--HG--
extra : rebase_source : b011fed21cebb0c5b9bf5eea4e2b58b4a85e83b6
2016-08-19 14:44:37 -07:00
Jeff Gilbert
34aa7ab5f7
Bug 1293845 - Repair texture bindings->internals glue. - r=mtseng
...
MozReview-Commit-ID: CUDQGwhPTuU
2016-08-15 16:42:25 -07:00
Sebastian Hengst
765223d123
Backed out changeset ca7b62d9efb7 (bug 1293845)
2016-08-13 12:38:25 +02:00
Jeff Gilbert
fb75e3bc05
Bug 1293845 - Repair texture bindings->internals glue. - r=mtseng
...
MozReview-Commit-ID: CUDQGwhPTuU
2016-08-12 18:07:54 -07:00
Jeff Gilbert
02edeadd27
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
434f167559
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
d775ae4e6e
Bug 1260599 - Enable EXT_disjoint_timer_query extension on ANGLE. r=jgilbert
...
--HG--
extra : rebase_source : cd31f7ff2daa4fec743726fd2e1a04ca83820b5b
2016-07-17 19:37:00 +02:00
Jeff Gilbert
9125182b21
Bug 1289655 - Add primitive restart for WebGL 2. - r=mtseng
...
MozReview-Commit-ID: 6SfI8yfROGI
2016-08-01 01:20:12 -07:00
Morris Tseng
b53cf295ac
Bug 1247977 - Handle FakeBlackTexture creation fail. r=jgilbert
...
MozReview-Commit-ID: GiwoIcFsv2k
2016-07-27 09:42:09 +08:00
Ethan Lin
e89d62b83f
Bug 1279986 - Make WebGL Uniform*, UniformMatrix* and VertexAttrib* accept SharedArrayBuffer. r=jgilbert
2016-07-19 20:00:00 +02:00
Jeff Gilbert
407bc3c38c
Bug 1288649 - Fix non-unified-build errors. - r=ethlin
...
MozReview-Commit-ID: EI7FtmuEBl7
2016-07-25 14:46:20 -07:00
Jeff Gilbert
3740e5150b
Bug 1280499 - Support paranoid uploading for nVidia. - r=jrmuizel
...
MozReview-Commit-ID: 3CMNoHiBACT
2016-07-25 13:52:41 -07:00
Jeff Gilbert
41c0b57871
Bug 1280499 - Implement PBOs for textures. - r=jrmuizel
...
MozReview-Commit-ID: 3FCinT9hS8j
2016-07-25 13:52:41 -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
55d9d2af29
Bug 1136494 - Update LinkInfo. - r=mtseng
...
MozReview-Commit-ID: Fr4j8bHO5AG
2016-07-18 00:19:19 -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
93f65aed12
Bug 1250710 - Add PACK PBO support. - r=jrmuizel
...
MozReview-Commit-ID: DK7FgtE9ymm
2016-07-17 21:44:05 -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
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
Jeff Gilbert
8bbaf9eeee
Bug 1136410 - Forbid attrib aliasing. - r=mtseng'
...
MozReview-Commit-ID: 6shjIyJQQ6V
2016-07-11 13:18:36 -07: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
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
1ceea00332
Bug 1268638 - Use FailureReason struct. - r=jrmuizel
...
MozReview-Commit-ID: 4jxtXlToNZS
2016-07-01 13:15:20 -07:00