首页 > 其他分享 >OpenGL学习笔记-3:编译shader报错: cannot convert from 'const highp float' to 'FragUserData 4-

OpenGL学习笔记-3:编译shader报错: cannot convert from 'const highp float' to 'FragUserData 4-

时间:2023-05-08 23:55:04浏览次数:62  
标签:FragUserData -- highp float 报错 ERROR

报错信息:

 

ERROR::SHADER_COMPILATION_ERROR of type: FRAGMENT
ERROR: 0:10: 'assign' : cannot convert from 'const highp float' to 'FragUserData 4-component vector of highp float'


-- --------------------------------------------------- --
ERROR::PROGRAM_LINKING_ERROR of type: PROGRAM
Attached fragment shader is not compiled.

-- --------------------------------------------------- --

 

解决办法:

    ERROR::SHADER_COMPILATION_ERROR of type: FRAGMENT

    从这里判断是顶点着色器问题还是片段着色器问题

  

    ERROR: 0:10:

    这里判断是片段着色器的第十行有问题。

 

    第十行,定义的变量没有用vec4强转。

    

    

标签:FragUserData,--,highp,float,报错,ERROR
From: https://www.cnblogs.com/132818Creator/p/17383563.html

相关文章

  • 关于使用kubeadm reset命令对kubeadm init与kubeadm join操作后遇到报错的情况-进行恢
    在Kubernetes/k8s集群中,无论是在开始的master节点初始化,还是后面客户端使用kubeadmjoin命令加入到集群可能都会遇到很多报错,对于新手来说、很多还不是很好解决、也有一些情况,是在初始化之前忘记执行一些操作,而导致报错这种一般都需要执行漏掉的操作,重新执行初始化操作,但是如......
  • 使用 Ef core 时 报错Data is Null. This method or property cannot be called on
    1.问题在使用EFcore做查询操作的时候报错"DataisNull.ThismethodorpropertycannotbecalledonNullvalues.”"2.解决这是数据库中的某个属性为空导致,即使这个属性srting类型,也需要将字段标记为可空的......
  • lrzsz安装一直报错,只能下载好包编译安装
    1、下载lrzsz安装包https://www.ohse.de/uwe/software/lrzsz.html下载安装包lrzsz-0.12.20.tar.gz2、在linux下安装lrzsz把lrzsz-0.12.20.tar.gz复制到linux环境中去(任何目录都可以)tarzxvflrzsz-0.12.20.tar.gzcdlrzsz-0.12.20使用sudo分开执行以下三条命令(需要输入密码)sud......
  • debain11安装mysql报错一例
    W:GPGerror:http://repo.mysql.com/apt/debianbullseyeInRelease:Thefollowingsignaturescouldn'tbeverifiedbecausethepublickeyisnotavailable:NO_PUBKEY467B942D3A79BD29E:Therepository'http://repo.mysql.com/apt/debianbullseyeInRe......
  • workerman下框架gateway报错 worker[thinkphp:30776] exit with status 64000
    wokerman启动之后一直报错Worker[30477]processterminatedworker[thinkphp:30477]exitwithstatus64000Worker[30533]processterminatedworker[thinkphp:30533]exitwithstatus64000Worker[30571]processterminatedworker[thinkphp:30571]exitwithstatus64......
  • Oracle 报错:ORA-01438: 值大于为此列指定的允许精度
    今天在插入oracle数据库时,提示“ORA-01438:值大于为此列允许的精度“错误,经网上查找资料后解决了此错误错误说明ORA-01438,发生此错误的原因在于我们插入的数据长度超过了字段指定的字段长度,比如插入的数据为102329204123.33829492,小数点前长度为12,小数点后长度为8,若字段字符类型......
  • 在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
    操作背景:我在eclipse建立了个HelloWorld.java文件,格式UTF-8,然后复制保存到C:\Users\alex\test目录下,在此处运行按住Shift+右键调出cmd命令窗口,输入命令:javac HelloWorld.java,然后报错:HelloWorld.java:6:错误:编码GBK的不可映射字符解决办法:方法一:带上编码utf-8,运行命令:javac-e......
  • 列表单元素访问,超索引报错
    >>>lst[1,2,3,(3,'hj'),9]>>>lst[3](3,'hj')>>>lst[4:4][]>>>lst[4:5][9]>>>lst[4:6][9]>>>lst[6:7][]>>>lst.insert(7,9)#7超过最大索引,不会真正插入在第八个位置,而是插入在尾......
  • 运行pycharm报错ModuleNotFoundError: No module named 'psutil'
    解决办法:psutil库要和电脑的python版本还有系统匹配才可以,我个人是不建议直接用pycharm的插件库来安装第三方包的,他是直接用pycharm安装所以不成功,我去官网下载了匹配他系统的版本再安装就成功了1、upgrade进行升级 ......
  • 关于Kubernetes-v1.23.6-初始化时报错[kubelet-check] It seems like the kubelet isn
    笔者今天在对k8s,v1.23.6版本的的master节点使用如下命令进行初始化时[root@k8s-masterqq-5201351]#kubeadminit\>--apiserver-advertise-address192.18.106.87\>--image-repositoryregistry.aliyuncs.com/google_containers\>--kubernetes-versionv1.23.6\>--......