【发布时间】:2019-11-16 19:08:46
【问题描述】:
aframe 支持 webgl2 吗?我正在尝试使用
precision mediump sampler3D
在片段着色器中,我得到了这个错误:
THREE.WebGLShader: gl.getShaderInfoLog() fragment ERROR: 0:106: 'sampler3D' : Illegal use of reserved word
ERROR: 0:106: 'sampler3D' : syntax error
我阅读默认threejs支持webgl1,我必须在html中添加一个脚本标签才能支持webgl2。
<script src="/path/to/WebGL.js"></script>
另外,我尝试在文件开头添加着色器版本,但随后显示:
'version' : #version directive must occur before anything else, except for comments and white space
有没有办法在框架中做到这一点?
【问题讨论】:
标签: three.js webgl aframe fragment-shader