マルチコアCPU環境でのスレッド数

マルチスレッド自体は結構使っているのだが、パフォーマンスに関してはちゃんと測定したことがなかったので、簡単な測定プログラムを作って測ってみることにした。 今回は Windows 上で作業中だったので、WinAPI を使用している。 #ifdef _WINDOWS #include <Windows.h></windows.h>…

ピクセルフォーマット

OpenGL で自作の画像なんかをテクスチャとして扱うときは、通常のピクセルフォーマットを OpenGL のピクセルフォーマット(左下から右上へのピクセル情報を格納する配列)に変換しなければいけない。 三回ぐらいフルスクラッチで書いたのだが、いい加減考え…

マルチスレッド環境でGLXを使う

どこにもやり方が載ってなかったので、自分で調べたやつをここに貼り付けておくことにする。 ・まずメインスレッドで普通に初期化する(メイン側はSDLを使用) if (XInitThreads() == 0) { // error } SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 8); SDL_GL_SetA…

FreeType2 と iconv と wcstombs

ビットマップフォントを作るために必要なので、表題のものを使ってみた。 FreeType は SDL_ttf 経由でしか使ったことなかったが、使い方自体はあんまり変わらない感じだった。 一応、チュートリアルのリンクだけ貼っとこう。 http://freetype.sourceforge.ne…

タイトルはない

ここには作業メモとかを書いていくことにする。 職務経歴書が書きたかったので、LaTeX でも覚えながらやってみた。 ・インストール手順 [root@localhost pxdvi]# yum install texlive* xdvik xdvipdfmx [root@localhost pxdvi]# mktexlsr [root@localhost px…