MinimalGL
#Minification
#圧縮
#4k
#Demotool
https://gyazo.com/cdbab2e197850481d3e20d2188dbea52
MinimalGL
は、
4k
Intro用
フレームワーク
0x4015
の
よっしん
さんによる
https://github.com/yosshin4004/minimal_gl
https://demozoo.org/productions/tagged/minimal_gl/
スタック
OpenGL
(
gl3w
)
Crinkler
Shader Minifier
Dear ImGui
(Editor)
基本的には、
GLSL
ワンパスで映像を作っていく
Leviathan (framework)
と違い、音楽もGLSLで書かせるのが特徴
特徴
Hot Reloading
対応
カメラコントロール機能 →
MinimalGL: カメラコントロール
Cubemap
キャプチャ機能
サウンドキャプチャ機能
連番画像保存機能
一時停止・スロー再生・早送り・巻き戻し
Backbuffer・
mipmap
サウンドバッファのグラフィック側からの読み出し
Multiple Render Targets
twigl
との互換性を想定
HDR
レンダリング
コード構成
src\resource\main.cpp
出力される実行ファイルのメインファイル
音楽の再生には
Windows Multimedia API
を使っている。
waveOutWrite
あたりを参照
src\export_executable.cpp
minimal_glのアプリケーション内で、実行ファイルのビルドを行う
関連資料
PC 4K Intro minify テクニック by よっしん