DOBON.NET DOBON.NETプログラミング掲示板過去ログ

HLSLの内蔵

  • 題名: HLSLの内蔵
  • 著者: あおみん
  • 日時: 2014/08/05 19:40:33
  • ID: 32540
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[VB.net]
分類:[.NET]

Visual C++で作成したDirectXバイパス内製ソフトを使って3Dゲームを作っています。
DirectX11から旧来のシェーダーが一括してHLSLアピアランシブ・プリゼンテーションになり、11.2でそのリンキングコンパイル(等)に対応したわけですが、.netアプリのメモリストリームを指定できるDirectXのAPIとそうでないものが混在しているようです(詳しく検証したわけではありませんので誤りでしたらすいません)
こんな場合に、.netアプリケーション内部でポインタまたはデータを一括管理する手法があれば…と思い質問させて頂きました。要するにHLSLの内蔵ということです。
また、DirectX12で対応するパフォーマンスGPUスレッド・アフェクトコードを使う場合も、こちらから指定することは出来るようですが、処理状況を.netアプリから検知するのが難しいようです。相変わらずDirectXはC++で使え〜と言わんばかりのマイクロソフトさんですが、敢えて.netから使う場合のこちらのような情報をお持ちの方よろしければお願い致します。m(_ _ )m

DOBON.NET | プログラミング道 | プログラミング掲示板