2012-01-01から1年間の記事一覧

OpenGLのVSync待ち

OpenGLでVSyncを待つようにをするには、wgl(Windows)ではwglSwapIntervalEXT関数、glX(X11)ではglXSwapIntervalEXT関数またはglXSwapIntervalSGI関数を使います。しかし、これらは拡張関数なので対応しているかどうかを調べたほうが良いでしょう。 拡張…

いまさらVariadic Templatesをまとめてみる

C++

この記事はC++ Advent Calendar 2012の13日目です。 Variadic Templatesとは C++11ではテンプレートで"."を3つ付けることが出来るようになりました、 こんな感じで。 template <class... Ts> これで何が出来るのかというと、0個以上の任意のテンプレート引数を受け取れる</class...>…

移行してみた

#include <iostream> int main() { std::cout << "Hello, hatena." << std::endl; }</iostream>