slimdx

    15

    5答えて

    SlimDXを使用してC#で書かれた私の3Dグラフィックスソフトウェアは、CPU上で多くのベクトル操作を行います。 (この特定の状況では、GPUに作業をオフロードすることはできません)。 ベクトル演算を高速化するにはどうすればよいですか?これまでのところ、私はこれらのアプローチを見つけました: SIMDをサポートしているため、Microsoft .NETの代わりにMonoで実行してください。このプ

    0

    1答えて

    SlimDX(DirectX 11)で単純な回転キューブをレンダリングするだけで問題があります。キューブが回転している、これらは私が手画像です:私はこの頂点シェーダ使用 : float4x4 WorldViewProj : register(c0); float4 VShader(float4 position : POSITION) : SV_POSITION {

    1

    1答えて

    サイズ変更中のプログラムウィンドウを処理しようとしていますが、私は下に一緒に飛んできた(私は非効率だと思います)コードは、このトリックを行うようです。 これを行うには良い方法はありますか?ウィンドウのサイズを変更するときにスタッターを作成せず、CPUの12-17%を常に使用しない方が良いですか?私はまたMessagePump.Runが何らかの形で実行されてからform.Resizeがデバイスの設定

    8

    3答えて

    私が表示し、C#/ WPFで非常に大きく、重く相互接続されたグラフと対話するためのツールを作成したチームの一員です。グラフの表示と操作は、一連のDrawingVisualを取り込んでキャンバス上に表示するカスタムコントロールを使用して行います。グラフのノードは、エディタで作成したカスタムシェイプを持つことができます。現在のコントロールは非常にうまく動作し、プログラムとかなり結びついていますが、はる

    13

    1答えて

    ゲーム開発に最適なAPIはどれですか?どのライブラリが使いやすく、速く、より多くのドキュメントを持っていますか?

    2

    1答えて

    私はSlimDXでXAudio2を使用していますが、ループの短い(約8秒)wavファイルを再生することができましたが、最初のループの終わりに近づくにつれてオーディオが始まります吃音と吃音は次のループに続き、時間が経つにつれて悪化し、悪化します。 私は、デバッグ、プロファイルをオンにし、出力ウィンドウに、私はこれらのエラーを取得: XAUDIO2: WARNING: Spent 5.63ms in

    2

    1答えて

    私はC#SlimDX DX11レンダリングコードをすべて私のフォームから移動して以来、少し遅れています(はい、私は怠惰な開発者です)。特注クラス。私はEQATECプロファイラに私のプログラムをフラフラして、私の遅れへの主要な貢献者としてこれを得た: を今ではpostRenderでどんなのが()本当に貴重なミリ秒を占有していることを、ここでは明らかです。実際、私がそこに持っているどんなクレイジーで複

    7

    1答えて

    ライブストリームにHUDをオーバーレイするためのWPFアプリケーションがあります。オリジナルのアイデアは、WPFアプリケーションのコンテンツを表示するためのxsplit(ライブストリームを表示するポピュラーなアプリケーション)用のプラグインを作成することでした。このアプローチの問題点は、xsplitのCOMインターフェイスにビットマップをレンダリングすると、アプリケーションを解放するためにCPUの

    2

    1答えて

    こんにちは私はD3DImageと共有テクスチャを使ってWPFアプリケーションでSlimDXとDirectX 11グラフィックスを統合することができました。しかし、高解像度(2560x1440)でシンプルなシーン(SlimDXサンプルのGameOfLifeなど)をレンダリングすると、パフォーマンスが低下します。 私のレンダリングメソッドのパフォーマンスプロファイリングを試してみましたが、バックバッフ

    5

    1答えて

    動作しない私には、以下の絵のような三角形を描画するときにマルチサンプリングを有効にしたいと思います: 私はanother questionにSlimDXで行う方法を見つけたが、それは動作しません。排他モードで。 void Form1_Load(object sender, EventArgs e) { Direct3D d3d = new Direct3D(); Prese