Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Jeff Gilbert (:jgilbert)
d570415e50
Bug 1250077 - Implement WEBGL_compressed_texture_astc. - r=ethlin
...
MozReview-Commit-ID: J2jB4tOJrTs
2016-11-28 18:12:32 -08:00
Chih-Yi Leu
33fd01fd18
Bug 1304291 - Move driver workaround code into fReadPixels and remove alpha check. r=jgilbert
...
--HG--
extra : rebase_source : 6389bf82f86441cf0413dd15df3a81cf4decfa4c
2016-10-27 23:23:00 -04:00
Mason Chang
07291e5e0f
Bug 1314338 - Disable OES_EGL_image extension on ATI drivers. r=jgilbert
2016-11-01 15:35:51 -07:00
Jamie Nicol
7cbf6d7e9f
Bug 1026404 - Disable OES_EGL_image and OES_EGL_image_external on SGX 544 MP devices. r=eflores
...
EGLImageTargetTexture2D crashes on SGX 544 MP GPUs on Kit Kat with
either GL_TEXTURE_2D or GL_TEXTURE_EXTERNAL as the texture target. This
means that both OES_EGL_image and OES_EGL_image_external extensions do
not work and must be avoided.
MozReview-Commit-ID: DJmtUL6kexC
--HG--
extra : rebase_source : 7b136c2be8110a3bcef50213776675d8dd3c9ef9
2016-10-26 15:28:08 +01:00
Jamie Nicol
78b8ab3a9c
Bug 1130739 - Disable OES_EGL_image_external on Mali 450. r=eflores
...
MozReview-Commit-ID: 2xx4zRYWlNu
--HG--
extra : rebase_source : d4c9e091b0ecd384b118f9e45a966e3887fbbc02
2016-09-21 11:12:52 +01:00
Jamie Nicol
363f957b1f
Bug 1288446 - Call glCheckFramebufferStatus after glFramebufferTexture2D to avoid driver crash; r=jrmuizel
...
Some PowerVR SGX540 devices running Android 4.0 were crashing when
uploading texture data with glTexSubImage2D. This was unearthed by a
Skia upgrade which removed what should have been an unnecessary OpenGL
call. This reinstates the OpenGL call which prevents the crash, but at a
GLContext level rather than in Skia.
MozReview-Commit-ID: Dub8VSs2Dzd
--HG--
extra : rebase_source : 7584b2a71656c78055d1a3cd1410c2a1bd8e70b3
2016-09-08 15:29:44 +01:00
Jeff Gilbert
6a596c0e80
Bug 1287653 - Spew VENDOR/RENDERER. - r=mtseng
...
MozReview-Commit-ID: AVeY7hyqmgV
2016-08-18 14:07:03 -07:00
Jeff Gilbert
1a4ea58191
Bug 1289655 - Add prim_restart and prim_restart_fixed GLFeatures. - r=mtseng
...
MozReview-Commit-ID: 7uXZkyZTvKW
2016-08-01 01:20:12 -07:00
Jamie Nicol
87c6d84379
Bug 1289005 - Handle GL_BGRA_EXT in GetBytesPerTexel; r=snorp
...
Also, do not MOZ_CRASH for unknown types and formats. The
gfxCriticalError will assert in debug builds and provide the values of
unknown types or formats.
MozReview-Commit-ID: 46sWBdOdqiE
--HG--
extra : transplant_source : %1CP%D9%AD%27%B25%7F%88jir%AD%CD%0A%C1%FF3A%9D
2016-07-25 14:24:34 +01:00
Jamie Nicol
4c00494425
Bug 1164027
- Use MAP_ANONYMOUS instead of opening /dev/zero. r=jrmuizel
...
MozReview-Commit-ID: 5GeNG5Tm1GS
--HG--
extra : histedit_source : 31e30d68fce2f97015c6e84da953e1b6f04fca50
2016-07-22 14:16:22 +01:00
Jamie Nicol
64528a4fed
Bug 1164027
- Do not call glTexImage2D if likely to fail on Adreno 3xx devices; r=jrmuizel,snorp
...
There is a bug in the graphics driver for Adreno 3xx GPUs on android
versions up to 4.4 which segfaults if a texture allocation fails due to
virtual memory exhaustion.
On affected devices, guess whether an allocation would succeed and avoid
calling glTexImage2D where we believe it would fail. As the texture will
not be allocated this will likely cause problems such as black
rectangles appearing on the screen, but that is preferable to crashing.
MozReview-Commit-ID: 7xVI22pAdwb
--HG--
extra : transplant_source : %12%2B%C9%E2%DC%10%BE%C9%A7%E4%2C%FF%27%80%5D7%E0%8B%A2U
2016-07-15 16:58:58 +01:00
Edwin Flores
5dbad5ff3a
Bug 1264505 - Disable OES_EGL_image_external extension on Mali-400 MP - r=jgilbert
2016-07-13 11:16:54 +01:00
stefanh@inbox.com
13348e25c7
Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
2016-07-10 13:11:33 +02:00
Jeff Gilbert
aa18e3d272
Bug 1267879 - Fix logic.
...
MozReview-Commit-ID: JiZUQZYhrj1
2016-07-01 12:01:42 -07:00
Jeff Gilbert
cef5e3c9cc
Bug 1267879 - Only check robustness if it's supported. - r=jrmuizel
...
MozReview-Commit-ID: 4RNjnWFccID
2016-07-01 12:01:39 -07:00
Sebastian Hengst
4c9f3f326e
Backed out changeset ebf87300031f (bug 1267879)
2016-07-01 00:34:55 +02:00
Jeff Gilbert
5ab2e8878e
Bug 1267879 - Only check robustness if it's supported. - r=jrmuizel
...
MozReview-Commit-ID: 4RNjnWFccID
2016-06-30 13:51:53 -07:00
Jeff Gilbert
f24d3f8f8b
Bug 1279657 - Star to left against type. - r=jrmuizel
...
MozReview-Commit-ID: IAuzZp4qcRX
2016-06-21 14:04:00 -07:00
Jeff Gilbert
6b0581243f
Bug 1278403 - Choose GLContext::DebugFlags based on ContextCreateFlags. - r=jrmuizel
...
MozReview-Commit-ID: KSjIhu8I20C
2016-06-21 13:47:30 -07:00
Jeff Gilbert
774abaa5e4
Bug 1278403 - Spread CreateContextFlags to GLContext::ctor. - r=jrmuizel
...
MozReview-Commit-ID: 4rPitIpn60l
2016-06-21 13:47:30 -07:00
Carsten "Tomcat" Book
0f670f3910
Backed out changeset dfe70885c37c (bug 1279657)
2016-06-17 13:33:08 +01:00
Jeff Gilbert
1d4c021d59
Bug 1279657 - Star to left against type. - r=jrmuizel
...
MozReview-Commit-ID: IAuzZp4qcRX
2016-06-17 05:10:55 -07:00
Phil Ringnalda
2aeaa4b735
Back out 2 changesets (bug 1267879) for webgl crashes
...
CLOSED TREE
Backed out changeset 4f3df5eadf59 (bug 1267879)
Backed out changeset 4c2a18cac92b (bug 1267879)
2016-06-10 19:17:17 -07:00
Jeff Gilbert
05bf436edd
Bug 1267879 - Only check robustness if it's supported. - r=jrmuizel
...
MozReview-Commit-ID: 4RNjnWFccID
2016-06-10 17:47:18 -07:00
eyim
b0ca07b635
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
--HG--
extra : rebase_source : 5809a1f8126360b3fa8ee069b3a463747cb31e6f
2016-06-06 11:17:23 -04:00
Kearwood (Kip) Gilbert
8a50416d83
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
Markus Stange
b0358573d0
Bug 1265112 - Add support for NV_texture_barrier to GLContext. r=jrmuizel
...
MozReview-Commit-ID: 95j0YBKN1P1
--HG--
extra : rebase_source : 55d94a6773acf50130271256b26fd375d1ee5f4f
extra : source : ce7c9ec848c84a131ca3c26ee879a14ef79192d6
extra : histedit_source : 8d79b4947b934e9be7b565a769d764cb894b89fc
2016-05-01 19:37:42 -04:00
Sebastian Hengst
3787fb48fa
Backed out changeset 7d87fa0dc7ed (bug 1265112) for build bustage. r=backout
2016-04-30 00:52:25 +02:00
Markus Stange
33aba2a6bc
Bug 1265112 - Add support for NV_texture_barrier to GLContext. r=jrmuizel
...
MozReview-Commit-ID: 95j0YBKN1P1
--HG--
extra : rebase_source : a0e91658afcb17bb6802904c444b58ccd66b6608
extra : source : ce7c9ec848c84a131ca3c26ee879a14ef79192d6
2016-01-16 15:27:18 +01:00
Jeff Gilbert
8e4716b337
Bug 1266262 - Remove nearly-unused GLContext::mGLFormats. - r=jrmuizel
2016-04-25 13:17:25 -07:00
Jeff Gilbert
ed674372da
Bug 1262265 - Cleanup GLContext symbol init. - r=jrmuizel
2016-04-21 16:32:18 -07:00
Daniel Holbert
d2514c163c
Backed out changeset d3aab3c4eb5f (Bug 1262265) for fatal GL-related assertion failures in debug reftest runs
...
MozReview-Commit-ID: BBmMY1dd1s7
2016-04-19 18:03:17 -07:00
Jeff Gilbert
642da66065
Bug 1262265 - Cleanup GLContext symbol init. - r=jrmuizel
2016-04-19 16:19:31 -07:00
Jeff Gilbert
ef930cf580
Bug 1224199 - Destroy SharedSurfaces before ~GLContext(). - r=jrmuizel
2016-04-14 13:50:04 -07:00
Wes Kocher
0e32f257b8
Backed out changeset 9438150c5258 (bug 1262265) for mass android test bustage CLOSED TREE
...
MozReview-Commit-ID: FsPsAyGT3Vi
2016-04-11 15:42:37 -07:00
Jeff Gilbert
1aef4bc738
Bug 1262265 - Cleanup InitWithPrefix. - r=jrmuizel
2016-04-11 15:01:35 -07:00
Jeff Gilbert
65fd1fca03
Bug 1259811 - Require FBO support for GLContexts. - r=jrmuizel
2016-03-25 14:19:21 -07:00
Lee Salzman
ac6587c152
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
aefe39adfa
Back out changeset 7431c1300d28 (bug 1189715
)
2016-03-29 22:52:21 -04:00
Lee Salzman
24df5d41a7
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
Nicholas Nethercote
50399fa6c3
Bug 1255655 - Const-ify sExtensionNames. r=mattwoodrow.
...
--HG--
extra : rebase_source : 701319b65fce70b62535248b9c33dd6357320abf
2016-03-11 13:52:13 +11:00
Jeff Gilbert
20e882360f
Bug 1247804 - Enable seamless cubemaps where available. - r=jrmuizel
2016-02-11 17:57:25 -08:00
Milan Sreckovic
3fe5de3dab
Bug 1247706 - "Please don't disable WebGL if crashed on WebGL context". r=dvander
2016-02-15 12:53:00 +01:00
Jeff Gilbert
2a59586f95
Bug 1239187 - Use the GLFeature instead. - r=jrmuizel
2016-01-21 14:18:44 -08:00
Nicolas Silva
a2d098481d
Bug 1240708 - Various trivial coverity warning fixes (part 2). r=kats
2016-01-19 20:14:27 +01:00
Edwin Flores
aad959626e
Bug 1199923 - Work around Intel Linux driver lying about max texture size - r=jgilbert
2016-01-13 11:28:05 +00:00
Jeff Gilbert
55ca464707
Bug 1234441 - Allow malformed ESSL version string. - r=jrmuizel
2016-01-12 16:45:06 -08:00
Phil Ringnalda
be425f27a9
Back out f137a421233f (bug 1234441) for build bustage
...
CLOSED TREE
2016-01-11 19:32:02 -08:00
Jeff Gilbert
dfd883b2e9
Bug 1234441 - Allow malformed ESSL version string. - r=jrmuizel
2016-01-07 16:59:56 -08:00