当前位置: 首页 > news >正文

色无极网站正在建设中工商注册是什么意思

色无极网站正在建设中,工商注册是什么意思,陇西网站建设 室内设计,彩票网站链接怎么做前因 最近在尝试使用Opengl ES实现一些LUT滤镜效果#xff0c;在实现这些滤镜效果的时候遇到一些兼容性的坑#xff0c;踩过这些坑后我希望把这几个坑分享给读者朋友们#xff0c; 希望同在学习Opengl ES的朋友们能少走弯路。 关于LUT滤镜相关的介绍#xff0c;也是这个O…前因 最近在尝试使用Opengl ES实现一些LUT滤镜效果在实现这些滤镜效果的时候遇到一些兼容性的坑踩过这些坑后我希望把这几个坑分享给读者朋友们 希望同在学习Opengl ES的朋友们能少走弯路。 关于LUT滤镜相关的介绍也是这个Opengl ES系列入门教程的一项内容在后面的文章中会专门介绍这里暂时不展开讲解后续大家敬请期待。 踩坑详情 1、着色器编译报错 有以下这个片元着色器在其他手机上正正常编译但是在华为鸿蒙系统上却编译报错 #version 300 es precision mediump float; in vec2 TexCoord; uniform sampler2D ourTexture; uniform sampler3D textureLUT; out vec4 FragColor; void main() { vec4 color texture(ourTexture, TexCoord); FragColor texture(textureLUT,color.rgb); }报错内容 no default precision defined for variable textureLUT很明显说是没有声明精度的问题然后在第二行不是已经使用precision mediump float;声明了精度了吗是的这已经声明了精度但是这个声明的精度是针对float类型的 针对sampler3D类型的精度并没有声明因此我们只需要声明以下sampler3D的精度问题即可。下面是经过修改过的正确的着色器代码 #version 300 es precision mediump float; in vec2 TexCoord; uniform sampler2D ourTexture; // 华为手机上必须加上highp否则报错no default precision defined for uniform mediump sampler3D textureLUT; out vec4 FragColor; void main() { vec4 color texture(ourTexture, TexCoord); FragColor texture(textureLUT,color.rgb); }2、glTexImage3D报错GL_INVALID_OPERATION 使用以下代码上传3DLut的cube纹理数据时部分手机能正常工作但是同样在华为鸿蒙的手机上却报错使用函数glGetError()获取到的错误是GL_INVALID_OPERATION。 GLES30.glTexImage3D(GL_TEXTURE_3D,0,GL_RGB,size, size, size,0,GL_RGB,GL_FLOAT,lutBuffer);后来经过查阅资料发现是使用函数glTexImage3D时的第三个参数传递错误所致的将第三个参数GL_RGB改为GLES30.GL_RGB16F即可正确的代码如下 GLES30.glTexImage3D(GL_TEXTURE_3D,0,// 鸿蒙等要用GLES30.GL_RGB16F, 小米等其他手机可用GL_RGBGLES30.GL_RGB16F,size, size, size,0,GL_RGB,GL_FLOAT,lutBuffer);GLES30.GL_RGB16F格式是浮点帧缓冲的相关内容当帧缓冲使用了一个标准化的定点格式(像GL_RGB)为其颜色缓冲的内部格式OpenGL会在将这些值存入帧缓冲前自动将其约束到0.0到1.0之间。 当一个帧缓冲的颜色缓冲的内部格式被设定成了GL_RGB16F,GL_RGBA16F,GL_RGB32F或者GL_RGBA32F时这些帧缓冲被叫做浮点帧缓冲(Floating Point Framebuffer)浮点帧缓冲可以存储超过0.0到1.0范围的浮点值。 Opengl ES系列入门介绍 Opengl ES之EGL环境搭建 Opengl ES之着色器 Opengl ES之三角形绘制 Opengl ES之四边形绘制 Opengl ES之纹理贴图 Opengl ES之VBO和VAO Opengl ES之EBO Opengl ES之FBO Opengl ES之PBO Opengl ES之YUV数据渲染 YUV转RGB的一些理论知识 Opengl ES之RGB转NV21 关注我一起进步人生不止coding
http://www.laogonggong.com/news/125820.html

相关文章:

  • 专做项目报告的网站爬取旅游网站数据并进行分析
  • 电子商务网站应该如何建设电商网站建设策划
  • 网站上做公司宣传咸宁网站定制
  • 广州网站开发工程师模拟创建一个公司
  • 教育培训网站大全网站替换图片怎么做
  • 建设个人网页登陆网站比百度好用的搜索引擎
  • 网站建设怎样才能吸引顾客网站怎么做伪静态页面
  • 甘肃省建设银行网站建立网站的链接结构有哪几种形式?
  • 服务器迁移对做网站的影响备案 网站首页网址
  • 做网站需要注意什么长春880元网站建设
  • h5 响应式网站国外网站关键词修改
  • 宣传的网站开发需要多少钱成都网站建设外包公司
  • 中小网站推广 一级域名还是二级域名网站做宣传的免费渠道有那种
  • 婚纱摄影网站陕西网站建设平台
  • 自己做网站服务器的备案方法wordpress添加标签插件
  • 外贸英文网站设计铁岭市做网站
  • 中国医院考试网站模板下载东港区网站制作
  • 阿里云域名如何做网站nginx wordpress样式丢失
  • 网站域名的密码求西北地区网站建设专家 西安沉睡网络 官方网址?
  • 网站建设业务介绍网站改版文案包装
  • 网站系统报价方案模板下载咸鱼网站交易付款怎么做
  • 做黄金的网站网站版块下载
  • 网站配色模板手表网站排名前十
  • 网站seo优化价格手机一键建站
  • 网站制作杭州网站搭建与网站建设
  • 四川建设厅特种工报名网站腾讯云网站备案
  • 莆田网站建设团队网站建设开发管理 总结
  • 网站建设找睿智骄阳制作网站难不难
  • 接单网站设计 只做设计图报价网站建设的功能特点有哪些
  • 井陉网站建设网站建设的工具