Jeff Gilbert
a06569578f
Bug 1347679 - Determine ContextProfile from driver and simplify version parsing. - r=daoshengmu
...
MozReview-Commit-ID: 4mBdJmsxQvD
2017-03-17 17:02:01 -07:00
Jeff Gilbert
510704a2da
Bug 1339256 - Detect robust_buffer_access_behavior. - r=daoshengmu
...
MozReview-Commit-ID: 4w5D9bOQbY8
2017-03-09 18:57:41 -08:00
Jeff Gilbert
ef3f323b66
Bug 1309643 - Only enable primitive restart index on OSX for DrawElements. - r=ethlin
2016-12-19 15:24:30 -08:00
Jeff Gilbert
493de8cf04
Bug 1300932 - Enable draw_buffers on ES3, but not WEBGL_draw_buffers. - r=jerry
...
MozReview-Commit-ID: DMUoG23WTmr
2016-09-08 11:34:32 -07:00
Jeff Gilbert
f1f5745751
Bug 1289655 - Add prim_restart and prim_restart_fixed GLFeatures. - r=mtseng
...
MozReview-Commit-ID: 7uXZkyZTvKW
2016-08-01 01:20:12 -07:00
e7d6c78a32
Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
2016-07-10 13:11:33 +02:00
Jeff Gilbert
bf604df3fe
Bug 1284355 - ColorBuffer exts go core in ES3.2, not ES3. - r=ethlin
...
MozReview-Commit-ID: 1fLJ434Csb5
2016-07-05 12:52:42 -07:00
Kearwood (Kip) Gilbert
79c8d58f58
Bug 1111689 - Part 1: Let EXT_shader_texture_lod play when ARB_shader_texture_lod can play. r=jgilbert
2016-06-08 17:28:49 -07:00
Jeff Gilbert
c4a8c856e4
Bug 1270318 - Fixup WebGL extension requirements. - r=jrmuizel
2016-05-09 12:00:10 -07:00
Jeff Gilbert
f61ba2b426
Bug 1229332 - Implement EXT_color_buffer_float. - r=jrmuizel
2016-05-04 16:39:02 -07:00
Lee Salzman
78bd7f57d9
Bug 1229946 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert
2016-03-29 22:54:09 -04:00
Lee Salzman
51e4baaff2
Back out changeset 7431c1300d28 (bug 1189715)
2016-03-29 22:52:21 -04:00
Lee Salzman
1f12384bf8
Bug 1189715 - report GL_ARB_texture_rg extension to SkiaGL to avoid using GL_ALPHA render targets. r=jgilbert
2016-03-29 22:45:02 -04:00
Jeff Gilbert
bfe1d1c089
Bug 1247804 - Enable seamless cubemaps where available. - r=jrmuizel
2016-02-11 17:57:25 -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
James Willcox
b61d09a25d
Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert
2015-10-28 14:10:26 -05:00
Jeff Gilbert
6d6dbf7769
Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp
2015-10-28 14:10:26 -05:00
Dan Glastonbury
565fe5d84f
Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert
2015-08-12 11:39:39 +10:00
Dan Glastonbury
a14103a7ec
Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert
...
Obsolete old patch.
Had to resort to using GLFeature detection to look for (EXT/OES)_framebuffer_object. I feel like this sucks.
Replace long list of && with ||. Grr.
2015-08-12 11:39:38 +10:00
Dan Glastonbury
db290bb583
Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
...
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 15:12:09 +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
547f475c9f
Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert
...
Correctly detect support for ARB_sync via GLFeature.
2015-06-11 12:26:26 +10:00
Andrew Comminos
7de67eb623
Bug 974832 - Implement necessary GL features to provide timer queries. r=dglastonbury
2015-05-28 07:15:00 -04: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
9b0ed3be64
Bug 1144889 - Do proper sRGB detection. - r=kamidphish
2015-03-24 00:11:10 -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
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
Masatoshi Kimura
4eacef39b7
Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo
2015-01-26 07:22:07 +09:00
Dan Glastonbury
a392cc2218
Bug 1097416 - [WebGL2] Enable WebGL 2 if all required features are available. r=jgilbert
2014-10-27 09:36:26 +10:00
Dan Glastonbury
f5df91d554
Bug 1097413 - Symbolic constants kGLESVersion2 and kGLESVersion3. r=jgilbert
2014-10-27 09:31:57 +10:00
David Anderson
62a5a13d84
WebGL2: Implement invalidateFramebuffer and invalidateSubFramebuffer (bug 1076456, r=jgilbert).
2014-10-14 14:49:49 -07:00
Dan Glastonbury
0b21f693dd
Bug 1081666 - Fix detection of ARB_transform_feedback2 GL extension.; r=jgilbert
2014-10-13 12:26:16 +10:00
Dan Glastonbury
07de082ebe
Bug 1048747 - WebGL2 - GL symbols for GetIntegeri_v and GetInteger64i_v.; r=jgilbert
2014-05-27 20:21:30 +10:00
Dan Glastonbury
c5ae192649
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
2014-09-23 15:49:19 +10:00
Carsten "Tomcat" Book
c9c0a673b1
Backed out changeset 231c5214e07c (bug 1048741) for crashtest and m2 test failures on a CLOSED TREE
2014-09-24 08:15:19 +02:00
Dan Glastonbury
70429947f1
Bug 1048741 - WebGL2 - GL symbols for 3D textures.; r=jgilbert
2014-09-23 15:50:10 +10:00
Dan Glastonbury
2b67cc6a70
Bug 1048741 - WebGL2 - GL symbols for texture storage.; r=jgilbert
2014-09-23 15:49:19 +10:00
Dan Glastonbury
f51e4ac3ee
Bug 1048724 - WebGL2 - GL symbols for Transform Feedback.; r=jgilbert
2014-09-23 15:47:28 +10:00
Dan Glastonbury
7728d06f3c
Bug 1048745 - WebGL2 - GL symbols for gpu_shader_4.; r=jgilbert
2014-09-23 15:27:55 +10:00
Dan Glastonbury
b40958c125
Bug 1048745 - WebGL2 - GL symbols for VertexAttribI.; r=jgilbert
2014-09-23 15:38:01 +10:00
Dan Glastonbury
6bfc695dad
Bug 1048745 - WebGL2 - GL symbols for uniformui & non-square uniform matrix.; r=jgilbert
2014-09-23 15:33:55 +10:00
Dan Glastonbury
6e0274484f
Bug 1048720 - WebGL2 - GL symbols for Samplers.; r=jgilbert
2014-09-23 15:45:34 +10:00
Dan Glastonbury
4c0ec1c587
Bug 1048747 - WebGL2 - GL symbols for Uniform Buffers.; r=jgilbert
2014-07-14 14:34:17 +10:00
Dan Glastonbury
65b755b38a
Bug 1048693 - WebGL2 - GL symbols for MapBufferRange.; r=jgilbert
2014-08-08 11:47:13 +10:00