プログラミング

OpenGL

WPF で OpenGL の描画はめ込み

WPF アプリで OpenGL の描画結果をはめ込めたらいいなと思ってトライしてみることにしました。 WPF は DirectX9 で動いているため、またアプリ全体で1つのウィンドウハンドルとなっているため、従来の C# フォームアプリのように特定の部分だけ描画を任せるというようなことが難しくなっています。
OpenGL

OpenGL で SPIR-V のシェーダー

OpenGL にも SPIR-V のシェーダーコードを使えるようにする GL_ARB_gl_spirv という拡張が存在します。ベンダー拡張ではなくいきなり ARB として定義されているので標準的に使える日もそう遠くないと思っています。 自分が使っているのが NVIDIA Geforce 650 Ti ですが、比較的最近のドライバ (375.57) でこの ...
OpenGL

GLSL の Interface Block を眺めて

比較的最近の OpenGL ではシェーダー変数の attribute, varying などが廃止されて、in, out を使って記述することになっています。 そんな中、テセレーションのシェーダーコードを眺めていてふと思ったことがありました。
DirectX

OpenGL と DirectX11 で共有リソース

前回は NV_DX_interop 拡張で OpenGL と DirectX9 のリソース共有でした。 今回はその後続の拡張である NV_DX_interop2 を試してみたいと思います。 こちらは DirectX10 以降のリソースに対応しているようです。そこで DirectX11 と OpenGL でのリソース共有を実験してみます。
DirectX

OpenGL と DirectX9 で共有リソース

HDD の中の実験コードらを整理していたらずいぶん前に作っていた NV_DX_interop 拡張を利用したコードを発見しました。 OpenGL と DirectX9 を1つのアプリケーションの中で使い、リソースを共有して使えるという点が魅力的です。 WGL_NV_DX_interop この WGL_NV_DX_interop 拡張は名前の通り NVIDIA...
Android

Android Studio 2.2 で C++,lib のビルド

AndroidStudioにおいてデバッグ状況・感触については以前に記事にしました。混在デバッグもうまくできていて残すはどうネイティブのプロジェクトの設定ができるかというところについてのみとなりました。 今回はそれについて確認してみたいと思います。
DirectX

続:メインメモリ領域をテクスチャにできる?!

以前に試したときには期待した動きにならないという結論で終わったのですが、 sygh さんのアドバイスによりエラーが解消されたので改めて確認してみました。
プログラミング

Jetson TK1 を USB メモリ起動にした記録

Jetson TK1 で USB HDD を使用して起動させたいとのコメントがあったので、とりあえず USB メモリを代用としてこちらから起動する方法にトライしてみました。 今更 TK1 という感じもありますが、 Jetson TX1 は性能がよくてほしいところではあるんですが価格ネックですね。 今回の作業は Windows 上に VMware Player...
Android

AndroidStudio 2.2 でのデバッグ感触(Java&Cpp)

AndroidStudio をインストールして、サンプルプログラムの動作を確認することができたので、 今回はデバッグ事情について調べてみました。
Android

AndroidStudio 2.2 で teapot

先日 AndroidStudio 2.2 をインストールして簡単なサンプルプログラムの動作まで確認しました。 今回は同じくサンプルプログラムですが、定番の teapot のものを試してみたいと思います。 プロジェクトの作成 AndroidStudio を起動して、 "Import an Android code sample" を選択します。 そして表示され...