Vala プログラミング

WebGPU プログラミング

おなが@京都先端科学大

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

Korora25

Korora25Korora Project 現在使用しているLinuxデスクトップです。Fedora25(GNOME)相当で、Dash to Dock など幾つかのGNOME Shell 拡張等が前もってインストールされています。使い易いデスクトップになっています。

Vala OpenGL ( ValaGL MatrixMath.vala )

ValaGL MatrixMath.vala の演算 Mat4 ( 4x4 行列) Mat4 の定義struct Mat4 メンバー float data[16] Mat4 各要素 m11(data[0]), m12(data[4]), m13(data[8]), m14(data[12]) m21(data[1]), m22(data[5]), m23(data[9]), m24(data[13]) m31(data[2]), m32(dat…

Vala OepnGL ( ValaGL MatrixMath.vala )

ValaGL MatrixMath.vala の演算Mat3(3x3 行列) Mat3 の定義struct Mat3 メンバー float data[9] Mat3 の各要素 m11(data[0]), m12(data[3]), m13(data[6]) m21(data[1]), m22(data[4]), m23(data[7]) m31(data[2]), m32(data[5]), m33(data[8]) メソッド …

Vala OpenGL ( ValaGL MatrixMath.vala)

ValaGL MatrixMath.vala の演算Vec4 ( 4次元ベクトル)Vec4の定義struct Vec4 *4次元ベクトル メンバー GLfloat data[4] メソッド *生成 Vec4() 要素が 0 値の Vec4 を生成 (Creates a new vector, zero initialized.) Vec4.from_data (GLfloat x, GLfloat …

Vala OpenGL ( ValaGL MatrixMath.vala )

ValaGL MatrixMath.vala の演算 前回のブログで使用した、ValaGL MatrixMath.vala の演算について書いています。 今回は、Vec3 ( 3次元ベクトル)です。 Vec3の定義 struct Vec3 メンバー GLfloat data[3] メソッド * 生成 Vec3() 要素が 0 値の Vec3 を生…

ValaGL + Gtk.GLArea ( Vala & OpenGL)

実行結果 (実際の実行では、スペースキーで、cubeが回転、停止します。) 下記のサイトで、Vala, SDL, GLEW で記述された、OpenGL 3.x に対応したrotating cubeアプリケーションが紹介されています。 (30/03/2013) ValaGL(simple skeletal application) (…