Есть ли какой-либо установленный тип MIME для исходного кода программы шейдера OpenGL? Я знаю, что official IANA table, похоже, не упоминает об одном таком, поэтому он должен был бы быть экспериментальным (x-…
) или некоторым подтипом конкретного производителя (vnd.…
), вероятно, основного типа text/…
. Согласно What is the correct file extension for GLSL shaders?, для них даже не существует установленного расширения имени файла, но для меня это совершенно отдельная проблема.MIME-тип для шейдерного кода
фон:
Я иногда хочу, чтобы включить шейдерный код в <script>
тег для некоторого WebGL приложения, и я хочу, чтобы написать атрибут этого тега type=
таким образом, семантический, как разумно, насколько это возможно, даже если на данный момент я не могу придумать никаких существенных различий, которые мог бы сделать такой выбор (если я не назову его text/javascript
или что-то подобное глупо). Но, тем не менее, было бы неплохо уже соответствовать любым инструментам, которые могли бы развиваться с течением времени, основываясь на существующих в настоящее время стандартах, о которых я пока не знаю.
Спецификация вызывает кодировку Unicode, кодируемую UTF-8, разумные слова «текст/обычная», можно дважды проверить, что сервер отправляет 'charset = utf-8' в заголовках HTTP. – genpfault