OpenGL着色器程序源代码有没有既定的MIME类型?我知道official IANA table似乎没有提到这样的一个,所以它必须是一些实验性的( x-…
)或一些特定于供应商的( vnd.…
)子类型,可能是 text/…
的子类型主要类型。根据What is the correct file extension for GLSL shaders?这些似乎甚至没有已建立的文件扩展名,但这对我来说是一个完全独立的问题。
背景:
我有时想在 <script>
中包含着色器代码一些 WebGL 应用程序的标签,我想写 type=
以语义上尽可能合理的方式修改该标签的属性,尽管目前我无法想到这样的选择会产生任何实际差异(除非我称其为 text/javascript
或类似的愚蠢名称)。但尽管如此,如果能够在我还不知道的当前既定标准的基础上,遵循可能随着时间的推移而开发的任何工具,那就太好了。
最佳答案
草案glTF Khronos 编写的标准规定对 GLSL 文件使用 text/plain
。
关于opengl - 着色器代码的 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28946976/