OpenGL OpenGLを使えるリモートデスクトップ その2 先日Windows リモートデスクトップで NVIDIA GeForce を使っていても OpenGL のハードウェアアクセラレートが有効に出来るソフトウェアが公開され、話題になりました。しかし、他のベンダーではどうなんだろうと気になってので、追加実験を行ってみました。今回はその結果をお知らせします。 RADEON (AMD) の場合 手元に Radeon ... 2020.04.06 OpenGL
OpenGL OpenGLを使えるリモートデスクトップを構成する はじめに Windows のリモートデスクトップでは、OpenGL を有効化するのに制限がありました。 NVIDIA の Quadro シリーズを装着しているPCへのリモートデスクトップでは OpenGL を有効と出来たのですが、 Geforce では有効とすることが出来ませんでした。(以前の話はこちらにあります) 新型コロナウィルスの影響でリモートワークが... 2020.04.05 OpenGL
OpenGL OpenGL で描画先独立なブレンディング設定を使う OpenGL でデュアルソースブレンディングを使うと、出力先カラーバッファが1つになってしまう!という話を聞いて、「1つのカラーバッファに2色出力し、ブレンド設定でさらに演算」という場面ってどのくらいあるのだろうと疑問に思いました。(おそらくデスティネーション色と処理したいのでしょうが)。 そんな中、Multiple Render Target (MRT)で... 2019.05.12 OpenGLプログラミング
DirectX RDPでGraphicsAPIは実行出来るか実験 前回、RDP で OpenGL アプリを起動させる方法を考えましたが、そもそも他のグラフィックスAPIではどうなのか、気になってきたので調べてみました。 RDP で動作するか? OpenGL : 動作しない DirectX11 : 動作する DirectX12 : 動作する Vulkan : 動作する まさかの OpenGL だけが動作しないという状況だった... 2019.03.06 DirectXOpenGLVulkanプログラミング
OpenGL リモートデスクトップで OpenGL アプリを操作したい Windows のリモートデスクトップで OpenGL を使用したアプリケーションの起動は出来ないことは、経験上知っていたのですが、OpenGL アプリを起動した状態で、リモートデスクトップ接続すると問題なくアプリが使用できる、という話を聞きました。 RDP接続後にOpenGLアプリを起動したい 事前にOpenGLアプリを起動した状態で、他の端末から RDP... 2019.03.03 OpenGL
DirectX NVIDIA Nsight Graphics を試す NVIDIA Nsight といえば、 Visual Studio に統合されて、グラフィックス API 使用時のデバッグのお供として定番のものでした。これのスタンドアロン版、 Visual Studio に統合されないで単体で使用できるアプリケーションとして、「NVIDIA Nsight Graphics」が公開になりました。 今のところ、専用のドライバが... 2018.04.14 DirectXOpenGLVulkan
OpenGL EXT_external_objects の実験 OpenGL 4.6 の発表の中で、各Graphics API との Interop の話がありました。 ここで、EXT_external_objects 拡張 (スライドでは EXT_memory_object となっていましたが) が、面白そうだったので触ってみました。 ただしこの内容は OpenGL 4.6 に含まれるものではなく、追加という位置付けと... 2017.09.04 OpenGLVulkan
OpenGL Vulkan から OpenGL へ描画 Vulkan で描画した結果を OpenGL の世界で使用することができます。 これには NVIDIA 拡張を使用するので、現時点においては NVIDIA のグラフィックスボードを使用していることが条件になります。 今回のこの拡張の名前は、 GL_NV_draw_vulkan_image というもので、将来的に他のメーカーも対応するようになればいいなと思いま... 2017.08.26 OpenGLVulkan
OpenGL OpenGL 4.6 発表! 2017年の SIGGRAPH で OpenGL バージョン 4.6 が公開となりました。 Vulkan が登場して、 OpenGL もバージョンアップを続けるとといわれても不安なところでしたが、ちゃんと出ました。 今回の目玉と個人的に思っているのは、 SPIR-V 関連が標準サポートに入ってことですね。これで事前コンパイル済みシェーダーを OpenGL で... 2017.08.01 OpenGL
OpenGL Nexus5X を Android 7.1.1 Nexus5X の端末に Android 7.1.1 の OS が配信されてきたので更新してみました。 Android 6.0.1 からの更新となり、 7.0 を飛ばしてしまった感じになりました。 更新結果 動作そのものが重くなるかなと思いましたが、逆にレスポンス良く動くようになった気がします。 そして OpenGL ES 3.2 のコンテキストで初期化でき... 2016.12.21 OpenGLVulkan