opengl

vim、OpenGL用シンタックスハイライト、および補完用辞書

シンタックスハイライトに関してはこれで。opengl.vim - OpenGL C syntax highlighting : vim online syntax keyword glConstant GL_BYTE syntax keyword glConstant GL_UNSIGNED_BYTE syntax keyword glConstant GL_SHORT syntax keyword glConstant GL_UNS…

ドライバがステレオ表示をサポートしてるかどうか調べる

GL_STEREOをサポートしている場合、クアッドバッファを使用して容易にフィールドシーケンシャルなステレオレンダリングが可能になります。 まあ、標準的でないハード使うか標準的でないドライバ入れるかしないとサポートされないんだけど(vistaでGeforce 840…

デュアルディスプレイにフルスクリーン出力する最も簡単な方法

既存アプリに表題のような機能を追加することになりまして。 自分でスクラッチから書くアプリならウィンドウふたつ作るところだけど、シングルウィンドウを前提とした既存アプリをそのように改造するのはけっこう大変。 どうしたもんかと思って教授に相談し…

VC++,glut,コンソール非表示

ソース冒頭に #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")もしくはプロジェクトの設定→リンカ→システム→サブシステムをWindowsに、リンカ→詳細→エントリポイントをmainCRTStartupに。

VC++,glut,__declspec(noreturn)が異なります

071212追記: 間違った方法を広めてしまったので少々反省している。修正した。 error C2381: exit' : 再定義 ; __declspec(noreturn) が異なります。 glut.hをincludeする前にdefine GLUT_BUILDING_LIB、してはいけません。 プロセスが終了しなくなるという現…