opengl - 着色器代码的 MIME 类型

标签 opengl glsl shader mime-types mime

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/

相关文章:

c++ - (渲染粒子)我应该学习shader还是OpenCL?

c++ - RealSense OpenCV 深度图像太暗

c++ - OpenGL 引用系

glsl - gl_FragCoord.x, y, z 为所有像素为 1,w 为深度

opengl - GLSL 中的正常旋转

java - GLSL:# 后的非法非指令

android - 具有多个 float 操作的 fragment 着色器在 Xoom (tegra2) 上运行缓慢

c++ - 文本渲染非常慢

opengl - 如何解决 MinGW 中的这些 OpenGL 链接问题?

c++ - 无符号整数 vector 的差异,解释为有符号并转换为未正确呈现的浮点 vector