Commit Graph

54 Commits

Author SHA1 Message Date
Dan Glastonbury
d9057155ea Bug 1156629 - OpenGL core context deprecated default VAO. r=jgilbert
Create a VAO and attach it to the default object.
2015-04-22 11:55:15 +10:00
Dan Glastonbury
ad878ca87a Bug 1048745 - Non square UniformMatrix. r=jgilbert 2015-03-23 16:37:59 +10: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
Wes Kocher
05450e379b Backed out changeset 176166c0bae9 (bug 1124394) for b2g device bustage on a CLOSED TREE 2015-01-29 14:23:37 -08:00
Jeff Gilbert
f9484a4a62 Bug 1124394 - Support WebGL on Core Profiles on Mac. - r=kamidphish 2015-01-29 00:44:19 -08:00
Jeff Gilbert
ff27d5e387 Bug 1109945 - Rewrite shader/program handling. - r=kamidphish 2015-01-15 15:40:39 -08:00
Carsten "Tomcat" Book
2e0fe7d467 Backed out changeset b5c6dd9423cf (bug 1109945) for gl2 test failures on a CLOSED TREE 2015-01-13 09:07:26 +01:00
Jeff Gilbert
ec409b7f23 Bug 1109945 - Rewrite shader/program handling. - r=kamidphish 2015-01-12 19:51:20 -08:00
Jeff Gilbert
60dca4eae2 Bug 1093967 - Implement BlitFramebuffer. r=kamidphish 2015-01-12 15:05:21 -08:00
Wes Kocher
af03b0b770 Backout ca411b1cf001 (bug 1109945) for shader editor failures 2015-01-09 21:03:54 -08:00
Wes Kocher
b5565eae8f Backed out changeset 88cf7f2fe48f for build bustage 2015-01-09 19:15:54 -08:00
Jeff Gilbert
72bc59c2fd Bug 1093967 - Implement BlitFramebuffer. r=kamidphish 2015-01-09 18:51:20 -08:00
Jeff Gilbert
a28e4f5f24 Bug 1109945 - Rewrite shader/program handling. - r=kamidphish 2015-01-09 18:40:56 -08:00
Dan Glastonbury
3ebe077748 Bug 1048731 - [WebGL2] Implement new buffer binding targets. r=jgilbert 2014-12-05 17:04:55 +10:00
Benjamin Bouvier
3a3034429c 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
222307a25f Bug 1048745 - [WebGL2] Integer vertex attributes. r=jgilbert 2014-06-24 10:56:21 +10:00
Dan Glastonbury
5cd3b8a06c Bug 1048745 - [WebGL2] Extend UniformInfo with WebGL2/GLES3 types. r=jgilbert 2014-11-11 11:18:52 +10:00
Jeff Gilbert
d9b9968e9c Bug 1099427 - Reformat WebGL. - r=kamidphish 2014-11-13 20:03:50 -08:00
Milan Sreckovic
4248a6d979 Bug 1094338 - Allow depth texture on OS X 10.8.3 and higher. Clean up some OS X versioning tracking in the process. r=jgilbert 2014-11-10 22:15:22 -05:00
Dan Glastonbury
32ba676b5c Bug 1048720 - [WebGL2] Implement WebGL2Sampler. r=jgilbert 2014-10-27 09:40:37 +10:00
JerryShih
22a46c639b Bug 998916 - Fix wrong preference name. r=jgilbert 2014-11-10 22:31:00 -05:00
Jeff Gilbert
21717e84da Bug 1088345 - Handle possibly-invalid enums for queries. - r=kamidphish 2014-10-23 18:55:49 -07:00
Jeff Gilbert
5eca006fc3 Bug 1088345 - Don't run GL commands that may cause non-OOM errors. - r=kamidphish 2014-10-23 15:10:57 -07:00
Jeff Gilbert
e18e91b197 Bug 1088345 - Improve glGetError handling. - r=kamidphish 2014-10-24 16:52:35 -07:00
Jeff Gilbert
55b2654ec0 Bug 912196 - Handle alpha for webgl backbuffer copyTexImage reads. - r=kamidphish 2014-10-08 16:36:33 -07:00
Jeff Gilbert
fe14aa2b74 Bug 1087631 - Disable point coord flip on OSX 10.9. - r=dvander 2014-10-22 13:57:53 -07:00
Benoit Jacob
96e7c0026b Bug 1083447 - texParameter and getTexParameter should accept the TEXTURE_3D target in WebGL2 mode - r=jgilbert 2014-10-15 17:20:17 -04:00
David Anderson
70cf1db348 WebGL2: Support non-power-of-two textures. (bug 1080921, r=jgilbert). 2014-10-14 19:10:15 -07:00
David Anderson
62a5a13d84 WebGL2: Implement invalidateFramebuffer and invalidateSubFramebuffer (bug 1076456, r=jgilbert). 2014-10-14 14:49:49 -07:00
Benoit Jacob
1eb6639325 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
3532274f7e Bug 1081125 - WebGL2 3D textures - Part 1: add WebGLTexDimensions enum instead of using plain ints to distinguish between 2D and 3D calls - r=jgilbert 2014-10-13 19:42:15 -04:00
Benoit Jacob
e7f788f23b Bug 1081125 - WebGL2 3D textures - Part 0: stop using plain ints for jsArrayTypes - r=jgilbert 2014-10-13 19:42:11 -04:00
Benoit Jacob
4eff5f81b9 Bug 1081286 - WebGL2: account for the fact that SRGB formats break the 1:1 mapping between sized formats and (unsized format, type) pairs - r=jgilbert 2014-10-11 19:07:33 -04:00
jdashg
663859a24c Bug 1080266 - Move UpdateInfo into WebGLProgram.cpp. - r=kamidphish 2014-10-03 14:36:57 -07:00
Benoit Jacob
c6438deb30 Bug 1080137 - WebGL2: misc fixes to make new tex formats and sized internalformats actually work - r=jgilbert 2014-10-09 16:07:07 -04:00
Benoit Jacob
68bf45ea3d Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert 2014-10-07 19:52:58 -04:00
Benoit Jacob
4a67c88f79 Bug 1072680 - Untangle the mixup of formats vs internalformats in the WebGL implementation - r=jgilbert 2014-10-04 22:24:24 -04:00
Dan Glastonbury
494d696d35 Bug 1075305 - WebGL2 - convert BaseTexFormat() to use strong GL types.; r=bjacob 2014-09-30 14:03:29 +10:00
Dan Glastonbury
841f96bceb Bug 1075305 - WebGL2 - remove WebGL prefix from WebGLTexture::ImageInfo.; r=bjacob 2014-09-30 13:50:00 +10:00
Dan Glastonbury
4faa9cd653 Bug 1705305 - Rename WebGLTexture::ImageInfo::WebGLFormat to WebGLTexture::ImageInfo::WebGLInternalFormat.; r=bjacob 2014-07-15 09:55:33 +10:00
Walter Litwinczyk
51596c1d36 Bug 1071233 - WebGL add strong GLenum support for framebuffers and renderbuffers. r=jgilbert 2014-09-25 08:21:33 -07:00
Benoit Jacob
70a03a31bb Bug 1071340 - Convert to STRONG_GLENUM: TexType, TexFormat, TexInternalFormat - r=djg 2014-09-23 13:48:27 -04:00
Walter Litwinczyk
2af5c23394 Bug 1036068 - Update ANGLE to chromium/2151. r=jrmuizel 2014-09-19 16:35:54 -07:00
Walter Litwinczyk
686f80f7f6 Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish 2014-09-18 16:14:22 -07:00
Ryan VanderMeulen
f471120b18 Backed out changeset 944bd4284ace (bug 1063053) for B2G bustage. 2014-09-19 13:59:51 -04:00
Walter Litwinczyk
7d8617619a Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish 2014-09-18 16:14:22 -07:00
Walter Litwinczyk
5ae19d5feb Bug 1006908 - WebGL differentiate texture image targets vs texture binding locations better. r=jgilbert 2014-09-03 12:17:18 -07:00