Commit Graph

37 Commits

Author SHA1 Message Date
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)
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 (: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
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
3b7adaea8f Bug 1280499 - Add stubs and forwards. - r=ethlin
MozReview-Commit-ID: BZUAGCjnINM
2016-07-25 13:52:41 -07:00
Ethan Lin
bcb1b9e546 Bug 1239541 - Fix WebGL2 texImage related checking. r=jgilbert 2016-01-20 16:39:00 +01:00
Lars T Hansen
49063542c0 Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb
--HG--
extra : rebase_source : 65b6b69a0a5fd7987d390832cedf844588a41846
2015-11-26 12:47:53 +01:00
Jeff Gilbert
19d84fb0fe Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz 2015-11-24 20:15:29 -08:00
Phil Ringnalda
71a6f5da62 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
87397c265b Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz 2015-11-23 19:27:13 -08:00
Jukka Jylanki
ba964b1f9c Bug 1147441 - Add SharedArrayBuffer support to WebGL and WebGL 2. r=jgilbert, r=bzbarsky
--HG--
extra : histedit_source : 141390e44859f0cdb1692979f08f873ad3480754
2015-10-14 11:18:19 +05:30
Jeff Gilbert
f0e28e9429 Bug 1188540 - Forward texture-related functions to WebGLTexture. - r=kamidphish 2015-08-03 14:34:46 -07:00
Dan Glastonbury
d3bed96256 Bug 1185803 - Replace MOZ_CRASH with GenerateWarning. r=jgilbert 2015-07-22 11:23:20 +10:00
Jeff Gilbert
2e4a1c88ee Bug 1182371 - Misc WebGL cleanup. - r=kamidphish 2015-07-14 17:37:28 -07:00
Dan Glastonbury
5c6afce69a Bug 1151736 - Lose context on OOM instead of crashing. r=jgilbert 2015-06-17 23:49:35 -04:00
Boris Zbarsky
9746e4abb3 Bug 1176153. Have binding code grab the array buffer view type for ArrayBufferView arguments, so consumers don't have to manually use JSAPI to do it. Use the new setup in WebGL code. r=smaug 2015-06-24 08:10:15 -07:00
Benjamin Bouvier
4f9d6eacd1 Bug 1102870: Add Float32x4 and Int32x4 to the list of Scalar::Types; r=sfink,luke 2014-12-05 05:01:47 +01:00
Dan Glastonbury
80a0570fd0 Bug 1048747 - [WebGL2] Implement GetTexParameter for all valid WebGL2 pnames. r=jgilbert
--HG--
extra : rebase_source : d0fcd12dce683990b96c64528081b5429cdaa696
extra : histedit_source : 4b34b90d6b125641d8555ee2f3d0b00151989424
2014-11-06 13:07:26 +10:00
Jeff Gilbert
44fbf3bf13 Bug 1099427 - Reformat WebGL. - r=kamidphish 2014-11-13 20:03:50 -08:00
Dan Glastonbury
0e19bb18db Bug 1097411 - Extend error reporting. r=jgilbert
--HG--
extra : source : 2e109ebc036ec08be4875083e4c810739bd4fcef
2014-10-27 09:35:02 +10:00
Benoit Jacob
08fbad97d7 Bug 1083936 - WebGL2: Add texImage3D - r=jgilbert,smaug 2014-10-16 22:03:34 -04:00
David Anderson
785bc4dd68 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL (bug 1080957, r=jgilbert). 2014-10-16 13:07:01 -07:00
David Anderson
e37e3a23b5 Backout 2cf543c271dc (wrong patch, no bug, r=me).
--HG--
extra : rebase_source : 7a88c22454dcfeb8ac848c5807ead7679a6e8d9f
2014-10-16 13:04:35 -07:00
David Anderson
120dbbef83 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL. (bug 1080957, r=jgilbert)
--HG--
extra : rebase_source : 599bd05e07d9a9f1b1e9f73255c5ef275358806a
2014-10-15 02:07:34 -07:00
David Anderson
a0f363d21e WebGL2: Support non-power-of-two textures. (bug 1080921, r=jgilbert).
--HG--
extra : rebase_source : 6d948f27ec14cea54211f62dc0dc813419eb5151
2014-10-14 19:10:15 -07:00
David Anderson
79fb3b538c WebGL2: implement TEXTURE_IMMUTABLE_FORMAT for getTexParameter (bug 1080299, r=jgilbert).
--HG--
extra : rebase_source : 79f493cb48e106c99685ae92d65d6dd228139489
2014-10-14 16:33:59 -07:00
Benoit Jacob
296f0f2d0e Bug 1082277 - WebGL2: Catch GL errors such as OUT_OF_MEMORY in texStorage entry points - r=jgilbert 2014-10-14 08:55:08 -04:00
Benoit Jacob
a18f2cbb05 Bug 1082248 - Skip redundant deferred texture image initialization when doing full-image updates - r=jgilbert 2014-10-14 08:54:52 -04:00
Benoit Jacob
0127974f52 Bug 1081125 - WebGL2 3D textures - Part 4: implement texSubImage3D - r=jgilbert 2014-10-13 19:42:29 -04:00
Benoit Jacob
8c1d50a737 Bug 1081125 - WebGL2 3D textures - Part 3: implement texStorage3D - r=jgilbert 2014-10-13 19:42:24 -04:00
Benoit Jacob
1d66ded08a Bug 1081125 - WebGL2 3D textures - Part 2: update our texture state tracking to handle 3D textures - r=jgilbert 2014-10-13 19:42:20 -04:00
Benoit Jacob
460206c009 Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert 2014-10-07 19:52:58 -04:00
Dan Glastonbury ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E)
08d194e807 Bug 1075195 - WebGL2: implement texStorage2D - r=bjacob,djg 2014-07-15 09:55:56 +10:00
Dan Glastonbury
bdf0470856 Bug 1002302 - WebGL2 - Stub WebGL 2.0 WebIDL, WebGL 2.0 Objects, and functions in WebGL2Context.; r=jgilbert,bjacob,smaug
--HG--
extra : rebase_source : a7f9510b34a9f43afc0418c50b8821928c2a4262
extra : source : 89c2a61cd4c543c78b9bf0963f0227488fa27802
2014-09-18 08:08:41 +10:00