The Job changing knight Ganglion PC 8k intro for Tokyo Demo Fest 2015 by Tomohiro System requirement -------- GPU: support OpenGL 4.2 or higher. (nVidia Geforce400s series or later supports OpenGL 4.2. If your Geforce/Quadro doesn't support it, you might need to update GPU driver. Most of DirectX 11 class GPU supports OpenGL 4.2) This program is only tested in Nvidia GPU, because I have only that GPU. But I read OpenGL specification and tried to avoid using vender specific functions. So theoretically, this program runs in any 3D accelerator supports OpenGL 4. OS: Windows7 or Windows8 (maybe WindowsXP, WindowsVista) CPU: support x87 FPU (This program uses only 1 thread) 4k Intro doesn't run! -------- Most of 4k intro don't check errors in order to make file as small as possible. *_debug.exe shows same visual and sound and it has error check code and output error messages in console. Credit -------- Code, Sound, etc: Tomohiro Demo Consaltant: hole, q Tools -------- Crinkler: Greate compressing linker for 4k intro! http://www.crinkler.net/ shader_minifier.exe: Convert glsl shader code to suitable for 4k/64k intro. Making intro without it will be pretty hard. This is really awesome tool! http://www.ctrl-alt-test.fr/?p=358 glew4k: Automate OpenGL extension initialization for 4k intro. https://github.com/demotomohiro/glew4kb gvim: If it was not exist, I could not write any codes. Microsoft Visual Studio Community 2013: If it was not exist, I would use g++ and Boost.Build. API: -------- OpenGL 4.2 win32api contact: -------- gpuppur@gmail.com GitHub -------- https://github.com/demotomohiro TwitterID -------- @demotomohiro 転職騎士ガングリオン 作者: Tomohiro メガデモコンサルタント: hole, q ジャンル: PC 8k intro Tokyo Demo Fest 2015で公開 実行は自己責任でお願いします。 プログラムが起動しない場合, 一時的にアンチウィルスソフトを無効にすると動く場合があります。 使い方 -------- Escキーで終了。 必要なもの -------- OpenGL 4.2をサポートした3Dアクセラレータ. (nVidiaだったらGeforce400代以降のGPU) OpenGLの仕様書を読んでだいたい規格通りにOpenGLを使ったつもりなので OpenGL4に対応した3Dアクセラレータなら動くはず・・・ OS: Windows7 or 8 (テストしてないけどXP, Vistaでも動くかも) CPU: x87 FPUに対応したCPU (1スレッドしか使わないので, マルチコアCPUで動かしても意味無いです) 動かないときは -------- たいていの4k introはプログラムサイズをできるだけ小さくするためにエラーチェック していません。 ファイル名にdebugがついている実行ファイルは4k introと同じ映像と音楽を作りますが, エラーチェックを行い, 問題があればコンソールにメッセージが表示されます。 使った道具 -------- Crinkler: 4k introを作るときの定番ツール. コードを圧縮してくれる凄いリンカ. http://www.crinkler.net/ shader_minifier.exe GLSLのコードを圧縮されやすいように変換するツール. これ無しで4k intro用のGLSLコードを書くのは凄くたいへん! http://www.ctrl-alt-test.fr/?p=358 glew4k: 4k intro用にOpenGLの拡張関数を準備してくれるライブラリ. https://github.com/demotomohiro/glew4kb gvim: 世界最強の唯一のエディタ! Opera: オペラ最強伝説 Microsoft Visual Studio Community 2013: 無料のプログラム開発環境. API: -------- OpenGL 4.2 win32api メールアドレス: -------- gpuppur@gmail.com GitHub -------- https://github.com/demotomohiro TwitterID -------- @demotomohiro