OpenGL EGL_MESA_platform_gbm 拡張 今更かもしれませんが、 EGL_MESA_platform_gbm という拡張が出現しているようでした。 さらりと中身を見てみると、 Xorg 関連の初期化不要で、 EGL と GBM の初期化だけで OpenGL ES が使えるようになるものと思われます。 手元の環境では VMware Player 6 のドライバおよび Fedora23 では、この拡張が... 2016.01.23 OpenGLプログラミング
OpenGL X-Window なしで OpenGL ES2 を使う その2 前回 実装はしたので、これらがちゃんと各環境で動くのかを確認してみたいと思います。 VMPlayer 6 VMPlayer6上での Fedora23 での結果は以下の通りです。 OpenGL ES 3.0 のコンテキストが生成されています。ベンダ名やレンダラ名から一応完全ソフトウェアエミュレーションで動いているというわけではなさそうです。 動作速度的にもドラ... 2016.01.18 OpenGLvmwareプログラミング
プログラミング Vulkan の情報 2015年に Vulkan がAPI公開、ベータドライバ公開という大きな変更がくるかなと思っていましたが、それは起こらず静かに終わりました。 しかし、最近になって Vulkan の情報が徐々に増えてきているのを感じています。 その中でも、 NVIDIA のドキュメントがすごく理解しやすい感じにまとめられていたので紹介します。 DirectX12 を既に理解し... 2016.01.16 プログラミング
OpenGL X-Window なしで OpenGL ES2 を使う 今まで Linux で OpenGL を使うといえば、 X Window (X11, Xorg) が必須と考えていました。組み込みな何かならフレームバッファ直指定で OpenGL が使えると思いますが、デスクトップ環境においては使えないと思っていました。 しかし、割と最近になって Linux 側のほうで KMS (KernelModeSetting), D... 2016.01.10 OpenGLプログラミング
linux Linux でも使える Git の GUIクライアント git 操作はコンソールで行うのが一番確実で柔軟に対応できるのですが、GUIがあっても損ではないので調べてみました。ただ実用的に使えるかどうかまでは調べていませんのでご注意ください。 Gitk 本家定番のツール。これで出来ないこともないけれど他のツールのほうが優れているならそちらを使用したい。 GitForce WindowsとLinuxに対してツールを提供... 2016.01.05 linuxプログラミング
linux DRM/KMS についてメモ 以下のメモは概要把握としては間違っていないようには心がけたつもりですが、 間違っている可能性が大いにありますので、鵜呑みにしないようご注意ください。 DRI, DRM, KMS の目的 昔は Xサーバーが描画を一手に引き受けていたため、描画に関するコードが X依存になってしまっていた。OpenGL など最近のグラフィックスを描画使用したいケースで問題になって... 2016.01.04 linuxプログラミング
プログラミング クロスコンパイラの作成 (ARM/Barematal) 毎回同じような時期にクロスコンパイラの作成をやっている気がします。 今回は対象を Raspberry PI 2 で、ベアメタル用のクロスコンパイラの作成をテーマにやっています。 使用した環境やツールは以下のようになっています。 Ubuntu 15.10 (AMD64) gcc version 5.2.1 20151010 (Ubuntu 5.2.1-22ub... 2015.12.30 プログラミング
proxmox Proxmox で NFS 共有されているストレージを使う Proxmox でネットワーク共有されているストレージを使うとライブマイグレーションが可能になります。今回はその準備として、 NFS 共有のストレージを Proxmox に登録させてみるところを説明します NFSサーバーの登録 Proxmoxの管理画面(ブラウザ)で、 ServerView の Datacenter をクリックします。 するとタブに "Sto... 2015.12.28 proxmox
proxmox Proxmox でクラスタ環境作ってみた&マイグレーション確認 クラスタという表現が曖昧なのでここでは以下のことを指すものとして使います。 各Proxmoxが動いているコンピューターをノードと呼びます。 そのノードは1つのグループに属します。 このグループのことをクラスタと呼びます。 Proxmox でこのクラスタを作ると、クラスタ内のどの環境に WebUI でログインしても属しているノードの情報を確認することができるよ... 2015.12.26 proxmox
日記 続・IGZO 7インチの液晶パネルセットを買った 作成した液晶パネルを使うために、まずはガワを作成しました。 あまりケース等の加工になれていないので、段ボールで作成しています。 HDMIや USB などの接続は下の方から接続するようにしています。 Raspberry Pi 2 に接続 Raspberry Pi 2 に接続してみました。前回の動作確認でも使ったので特に新しいことはないです。 Windows P... 2015.12.23 日記