エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WebGLのShaderをHTMLに直接書くと消耗するので、外部ファイルにしてJadeかSlimでincludeしちゃおう - Qiita
<script id="vertexShader" type="x-shader/x-vertex"> uniform float hoge; void main() { float fuga ... <script id="vertexShader" type="x-shader/x-vertex"> uniform float hoge; void main() { float fuga = 1; gl_Position = projectionMatrix * modelViewMatrix; } </script> こんな感じでHTMLに埋め込まれている。 いちいちhtmlを触らないといけない → 再利用性がない シンタックスハイライトもないので、開発がめんどくさい。 別ファイルにしよう 2つの戦略がある。 外部ファイルにするShaderファイルを作成し jsでロードする JadeなどでHTMLに埋め込む ここではJSでロードすると単純にめんどくさいのと、ロード時間が増えて、メリットがなさげなのでやめておく。 Jadeでの埋め方 jadeと同じ階層のtest.vertファイルを埋
2015/02/07 リンク