2015-03-09 2 views
6

Есть ли какой-либо установленный тип MIME для исходного кода программы шейдера OpenGL? Я знаю, что official IANA table, похоже, не упоминает об одном таком, поэтому он должен был бы быть экспериментальным (x-…) или некоторым подтипом конкретного производителя (vnd.…), вероятно, основного типа text/…. Согласно What is the correct file extension for GLSL shaders?, для них даже не существует установленного расширения имени файла, но для меня это совершенно отдельная проблема.MIME-тип для шейдерного кода

фон:
Я иногда хочу, чтобы включить шейдерный код в <script> тег для некоторого WebGL приложения, и я хочу, чтобы написать атрибут этого тега type= таким образом, семантический, как разумно, насколько это возможно, даже если на данный момент я не могу придумать никаких существенных различий, которые мог бы сделать такой выбор (если я не назову его text/javascript или что-то подобное глупо). Но, тем не менее, было бы неплохо уже соответствовать любым инструментам, которые могли бы развиваться с течением времени, основываясь на существующих в настоящее время стандартах, о которых я пока не знаю.

+0

Спецификация вызывает кодировку Unicode, кодируемую UTF-8, разумные слова «текст/обычная», можно дважды проверить, что сервер отправляет 'charset = utf-8' в заголовках HTTP. – genpfault

ответ

8

Проект glTF, написанный компанией Khronos, использует text/plain для файлов GLSL.

Смежные вопросы