glsl_math
アプリケーションコードのミスだった...ふぅ。今のところ安定 & 快適動作。
inverse() が変。デバッグしなきゃ。
こんな感じになりました。 #include using namespace gslib::glsl_math; vec2 a( 1, 2 ); vec2 b( 2, 3 ); vec2 c = a + b; // = ( 3, 5 ) vec2 d = a * b; // = ( 2, 6 ) // column major ( same as GLSL ) mat2 m( 1, 3, // 1 2 2, 4 ); // 3 4 vec2 e = m…
う〜ん、逆行列を作るのが面倒だな〜。後回しにしよう。とりあえず、ご飯を食べに行きます。
曰く「nvidia ライブラリは、結構バグあり」とのこと。いい加減、調べるより実装した方が速そうなので、前に glsl の数学ライブラリと完全互換を目指したやつと似た形のものを実装し始めた。最初は実装速度優先で、STL 使いまくりの手抜きを作ることにする。…