我记得我们必须像这样将着色器嵌入到html中:
<script id="fragmentShader" type="x-shader/x-vertex"> </script>
<script id="vertexShader" type="x-shader/x-vertex"></script>
对我来说,这不是理想的选择。当然,我可以创建着色器文件,并使用PHP包含它们,但是我也不想要。
是否可以使用没有第三方工具的HTML中的着色器?
答案 0 :(得分:1)
着色器代码必须以某种方式可用于WebGL代码,因此这里没有魔术。一些替代方法是:
wasm
文件。在这种情况下,着色器源将隐藏在wasm
文件中,并将由浏览器直接处理。