在使用安卓模拟器加载Flutter应用时,

提示'GL_EXT_shader_framebuffer_fetch' : extension is not supported:

D/skia    (14043): Shader compilation error
D/skia (14043): ------------------------
D/skia (14043): 1 #version 300 es
D/skia (14043): 2
D/skia (14043): 3 #extension GL_EXT_shader_framebuffer_fetch : require
D/skia (14043): 4 precision mediump float;
D/skia (14043): 5 precision mediump sampler2D;
D/skia (14043): 6 inout mediump vec4 sk_FragColor;
D/skia (14043): 7 uniform mediump vec4 uleftBorderColor_Stage1_c0_c0;
D/skia (14043): 8 uniform mediump vec4 urightBorderColor_Stage1_c0_c0;
D/skia (14043): 9 uniform sampler2D uTextureSampler_0_Stage1;
D/skia (14043): 10 in mediump vec4 vQuadEdge_Stage0;
D/skia (14043): 11 in mediump vec4 vinColor_Stage0;
D/skia (14043): 12 in highp vec2 vTransformedCoords_0_Stage0;
D/skia (14043): 13 mediump vec4 stage_Stage1_c0_c0_c0_c0(mediump vec4 _input) {
D/skia (14043): 14 mediump vec4 _sample1099_c0_c0;
D/skia (14043): 15 mediump float t = vTransformedCoords_0_Stage0.x + 9.9999997473787516e-06;
D/skia (14043): 16 _sample1099_c0_c0 = vec4(t, 1.0, 0.0, 0.0);
D/skia (14043): 17 return _sample1099_c0_c0;
D/skia (14043): 18 }
D/skia (14043): 19 mediump vec4 stage_Stage1_c0_c0_c1_c0(mediump vec4 _input) {
D/skia (14043): 20 mediump vec4 _sample1767_c0_c0;
D/skia (14043): 21 mediump vec2 coord = vec2(_input.x, 0.5);
D/skia (14043): 22 _sample1767_c0_c0 = texture(uTextureSampler_0_Stage1, coord).xyzw;
D/skia (14043): 23 return _sample1767_c0_c0;
D/skia (14043): 24 }
D/skia (14043): 25 mediump vec4 stage_Stage1_c0_c0(mediump vec4 _input) {
D/skia (14043): 26 mediump vec4 _sample1992;
D/skia (14043): 27 mediump vec4 _sample1099_c0_c0;
D/skia (14043): 28 _sample1099_c0_c0 = stage_Stage1_c0_c0_c0_c0(vec4(1.0));
D/skia (14043): 29 mediump vec4 t = _sample1099_c0_c0;
D/skia (14043): 30 if (t.x < 0.0) {
D/skia (14043): 31 _sample1992 = uleftBorderColor_Stage1_c0_c0;
D/skia (14043): 32 } else if (t.x > 1.0) {
D/skia (14043): 33 _sample1992 = urightBorderColor_Stage1_c0_c0;
D/skia (14043): 34 } else {
D/skia (14043): 35 mediump vec4 _sample1767_c0_c0;
D/skia (14043): 36 mediump vec4 _childInput_c0_c0_c1 = t;
D/skia (14043): 37 _sample1767_c0_c0 = stage_Stage1_c0_c0_c1_c0(_childInput_c0_c0_c1);
D/skia (14043): 38 _sample1992 = _sample1767_c0_c0;
D/skia (14043): 39 }
D/skia (14043): 40 {
D/skia (14043): 41 _sample1992.xyz *= _sample1992.w;
D/skia (14043): 42 }
D/skia (14043): 43 return _sample1992;
D/skia (14043): 44 }
D/skia (14043): 45 void main() {
D/skia (14043): 46 mediump vec4 outputCoverage_Stage0;
D/skia (14043): 47 {
D/skia (14043): 48 mediump float edgeAlpha;
D/skia (14043): 49 mediump vec2 duvdx = dFdx(vQuadEdge_Stage0.xy);
D/skia (14043): 50 mediump vec2 duvdy = -dFdy(vQuadEdge_Stage0.xy);
D/skia (14043): 51 if (vQuadEdge_Stage0.z > 0.0 && vQuadEdge_Stage0.w > 0.0) {
D/skia (14043): 52 edgeAlpha = min(min(vQuadEdge_Stage0.z, vQuadEdge_Stage0.w) + 0.5, 1.0);
D/skia (14043): 53 } else {
D/skia (14043): 54 mediump vec2 gF = vec2((2.0 * vQuadEdge_Stage0.x) * duvdx.x - duvdx.y, (2.0 * vQuadEdge_Stage0.x) * duvdy.x - duvdy.y);
D/skia (14043): 55 edgeAlpha = vQuadEdge_Stage0.x * vQuadEdge_Stage0.x - vQuadEdge_Stage0.y;
D/skia (14043): 56 edgeAlpha = clamp(0.5 - edgeAlpha / length(gF), 0.0, 1.0);
D/skia (14043): 57 }
D/skia (14043): 58 outputCoverage_Stage0 = vec4(edgeAlpha);
D/skia (14043): 59 }
D/skia (14043): 60 mediump vec4 output_Stage1;
D/skia (14043): 61 {
D/skia (14043): 62 mediump vec4 _sample1992;
D/skia (14043): 63 _sample1992 = stage_Stage1_c0_c0(vec4(1.0, 1.0, 1.0, 1.0));
D/skia (14043): 64 output_Stage1 = _sample1992;
D/skia (14043): 65 }
D/skia (14043): 66 {
D/skia (14043): 67 mediump vec4 _dstColor = sk_FragColor;
D/skia (14043): 68 sk_FragColor.w = output_Stage1.w + (1.0 - output_Stage1.w) * _dstColor.w;
D/skia (14043): 69 sk_FragColor.xyz = ((1.0 - output_Stage1.w) * _dstColor.xyz + (1.0 - _dstColor.w) * output_Stage1.xyz) + output_Stage1.xyz * _dstColor.xyz;
D/skia (14043): 70 sk_FragColor = outputCoverage_Stage0 * sk_FragColor + (vec4(1.0) - outputCoverage_Stage0) * _dstColor;
D/skia (14043): 71 }
D/skia (14043): 72 }
D/skia (14043): 73
D/skia (14043): Errors:
D/skia (14043): ERROR: 0:3: 'GL_EXT_shader_framebuffer_fetch' : extension is not supported
D/skia (14043): ERROR: 0:6: 'inout' : syntax error

解决办法:

点击:



setting => Advanced => opengl es api level 修改为opengl es 1.1/2.0

然后重启安卓模拟器即可解决

'GL_EXT_shader_framebuffer_fetch' : extension is not supported的更多相关文章

  1. 运行报警告UserWarning: Unknown extension is not supported and will be removed warn(msg)

    运行python代码,出现如下警告: C:\Users\niko\PycharmProjects\python_new\venv\lib\site-packages\openpyxl\reader\w ...

  2. 通过 ANE(Adobe Native Extension) 启动Andriod服务 推送消息(三)

    jar包完成后,剩下就是要构建ANE包来供实际程序调用. 首先要建两个Flex库项目, default那个是官方建议加上的,仅用于不在真实环境下编译调试的时候有个默认接口不至于调用不成功报错,项目结构 ...

  3. NeHe OpenGL教程 第四十六课:全屏反走样

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. OpenGL es3.0 初始化及渲染

    class FOpenglEs { public: /** * 初始化 OpenGLES3.0 */ bool initOpenGLES30(HWND hwnd) { EGLConfig config ...

  5. Oracle VM Virtual Box 4.3 小巧精悍的虚拟机软件

    https://www.virtualbox.org/wiki/Downloads Download VirtualBox Here, you will find links to VirtualBo ...

  6. ios7 sdk 新特性

    iOS 7 is a major update with compelling features for developers to incorporate into their apps. The ...

  7. RFC3261--sip

    本文转载自 http://www.ietf.org/rfc/rfc3261.txt 中文翻译可参考 http://wenku.baidu.com/view/3e59517b1711cc7931b716 ...

  8. Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8046659 在前文中,我们分析了Surface ...

  9. scrapy crawl 源码修改 爬虫多开

    import os from scrapy.commands import ScrapyCommand from scrapy.utils.conf import arglist_to_dict fr ...

随机推荐

  1. PHP读取文件和目录

    1:目录列表 2:文件列表

  2. php逻辑运算符 异或

  3. Mac下vim安装taglist

    1 安装taglist taglist 的安装非常简单.从vim官网的这个链接 http://www.vim.org/scripts/script.php?script_id=273,就可以下载到ta ...

  4. 05Shell循环语句

    循环语句 for 语法结构 for 变量名 [ in 取值列表 ] do 循环体 done 注意 当for对文件内容进行逐行处理时,会忽略空行 示例 例1 ping 主机的脚本(初始版):缺点执行过程 ...

  5. pixijs shader fade 从左到有右淡入 从下到上淡入效果

    pixijs shader fade 从左到有右淡入     从下到上淡入效果 const app = new PIXI.Application({ transparent: true }); doc ...

  6. wpf listview images

    <ListView x:Name="lv"> <ListView.ItemsPanel> <ItemsPanelTemplate> <St ...

  7. 如何搭建属于自己的Web服务器

    如今随着计算机和互联网技术的发展,上网现在已经不再是什么难事,打开浏览器,我们可以访问各种论坛站点,比如CSDN.博客园等,各种视频网站,例如爱奇艺,B站等.在网上我们可以写文章,看视频,购物,打游戏 ...

  8. .net core 使用ViewComponent

    .net core 中的局部视图组件是ViewComponent,可以用于建制重复使用公共功能组件 一.新建一个类DemoViewComponent(必须以ViewComponent结尾)且继承Vie ...

  9. Chrome保存的HAR文件怎么打开?

    - Chrome保存HAR 在Chrome中,在需要抓包的任意一个浏览器窗口,按F12,点Network页面,即可进入抓包界面,之后的所有网页交互操作产生的报文,都会在此列出. 在抓包的报文界面上右键 ...

  10. 真机调试(A valid provisioning profile for this executable was not found.)

    这个问题是因为provisioning的问题,因为真机没有加入到账号下面的原因 解决步骤 1.吧identifier复制然后再平开开发中心 2.点击+号添加设备保存 3.在develope中选中保存即 ...