direct3d11

    1

    2答えて

    私のWindows 8.1システムにDirectx11がインストールされていますが、ビデオカードがDirectx 9です。SharpDXライブラリを使用しようとしていて、VertexShaderオブジェクトを上書きする際にパラメータが正しくありません。ここで は、私はDirectX 9の実行と代わりにこれらのライブラリを使用して を試してみたものです。マイクロソフトでは現在、WebサイトからDir

    1

    1答えて

    私のアプリケーションは20個以上のビューポートを処理しなければならず、16個しか許可されていません。ありがたいことに、全体のシーンは、ビューポートが10未満の頂点を「リーク」させない複数の部分に分割することができます。 ビューポートアレイレンダリングの途中で(ただし許可されています)。私の推測は、それが* と呼ばれる限り、RS * SetViewportsは非同期でなければならず、レンダリングの途

    7

    3答えて

    私は開発用にWindows 8/Visual Studio 2012、C++ 11、Direct3D 11を使用しています。 私はこの #pragma comment(lib, "dxgi.lib") #pragma comment(lib, "d3d11.lib") #pragma comment(lib, "d3dx11.lib") // <-- error LNK1104: cannot

    0

    1答えて

    ここでは混乱します。 1つのスワップチェーンに同時にアクセスすることはできませんか、DXGIは完全にスレッドセーフではありませんか? 1つのカードに2つのディスプレイ用に2つのスワップチェーンがある場合、スワップするにはどうすればよいですか?私は、複数のスワップチェーン上のリソースを見つけることはほとんどできません。

    0

    1答えて

    私は、ウィンドウのサイズを変更できるDirect3D 11アプリケーションを作成しました。私は2Dコンテンツを描画しています。ウィンドウに何をするかに関係なく、同じサイズにしたいと思います。ウィンドウを右下隅から縮小すると、右または下のいずれかが隠されますが、左上のものは何も残しません。 IDXGISwapChain::ResizeBuffersのドキュメントに記載されているように、私はWM_SI

    3

    2答えて

    新しいXMVECTORとXMFLOAT3クラスを使用すると、2点間の距離を得る最も良い方法は何ですか? float distance(const XMFLOAT3& v1,const XMFLOAT3& v2) { XMVECTOR vector1 = XMLoadFloat3(&v1); XMVECTOR vector2 = XMLoadFloat3(&v2);

    1

    1答えて

    デモでEffectフレームワークを使用しています。ここ は、私がそこにある、私はデモのウィンドウを閉じると、デモを実行して、私は void HillsDemo::UnLoadContent() { if (m_pVertexBuffer) m_pVertexBuffer->Release(); if (m_pIndexBuffer) m_pIndexBuffer->Relea

    3

    1答えて

    私はC++/D3D11の基本的なグラフィックスの概念を教えるためのシンプルなフレームワークを作成しています。このフレームワークは、単純なインタフェース機能(例えば、Putpixel(x,y,r,g,b))を介してスクリーンラスタコンテンツの直接操作を可能にすることが要求される。 D3D9では、CPUがサーフェスを構成するヒープにサーフェスバッファを割り当てることで、これは比較的簡単な目標でした。次

    6

    1答えて

    texture2dをデバイスレンダーターゲットに設定しました。描画後、どのようにしてレンダリングターゲットから直接ピクセルを読み書きし、それを提示できますか?

    8

    2答えて

    私は数時間前から解決しようとしているDirect3D11アプリケーションに奇妙な問題があります。 m_ViewMatrix = XMMatrixLookAtLH(vecPosition, vecLookAt, vecUp); はどういうわけか、それはアプリケーションのクラッシュ(スイッチが正しいことが応答しないために)原因:これは、その行に到達するまで void CameraClass::Re