2013年8月24日土曜日

UTF-8 BOMなしはVisual Studio 2010にとってはunicodeではない

UTF-8 BOMなしでコードを書いていますと,
「warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。」
と言われます.いや,Unicodeですがな,と思うのですが,Visual StudioはUTF-8 BOMありでないとUnicodeとして扱ってくれないらしいのです.コメントに日本語を使うのをやめるのがよいでしょうか.

2013年8月19日月曜日

Freeglut+GLEW+glGenVertexArrays=動かない

OpenGL 4.3に対応したOpenGL Programming Guide (8th Edition)の,最初のプログラムを試そうと思いました.FreeglutとGLEWの最新(安定版)を入れたところ,glGenVertexArraysが正しく動作しません.調べたところ,
http://stackoverflow.com/questions/13558073/program-crash-on-glgenvertexarrays-call
ということで,glutのcontext関係の命令とGLEWが共存するには,glewExperimantal = GL_TRUE;を指定しなければならないようです.
最初のプログラムが素直に動かないってどうよ > 赤本