by Tomohiro
4k intro作成時に便利なライブラリをまとめたものです。 header onlyなライブラリとツールが含まれています。
-
bin ツールの実行ファイルを置く場所
-
src ツールのソースコード
-
tofu ヘッダーファイル
- どこかにこのディレクトリをコピーする.
- プロジェクトのインクルードディレクトリにlib4kbへのパスを追加する.
- shader minifier.exeをbinディレクトリへコピーする.
Shader Minifier https://github.com/laurentlb/Shader_Minifier/ http://www.pouet.net/prod.php?which=55176
GLSL言語用のプリプロセッサです。
#version #extension といったGLSL言語固有のものはそのまま残ります。
これでGLSL内で#includeが使えるようになります。 きっと#defineも展開したほうがより圧縮されやすくなるでしょう。
Boost waveのサンプルを少し改造して作りました。
This software is released under the MIT License, see LICENSE.md.