Я объявляю свою шейдерную программу GLSL ES в HTML файле, используя этот код:
<script id="shader-fs" type="x-shader/x-fragment">..shader-code..</script>
как показано в примерах обучения WebGL. Все работает отлично, но я не понимаю, почему я должен использовать атрибут type тега script. Я хочу знать, где указано значение "x-shader/x-fragment". Кто это делает... W3C, Khronos Group или разработчики браузеров? Кто-нибудь может мне помочь? Tahnk вы.