slimdx

    0熱度

    2回答

    我對SlimDX有一個好奇的問題:我們已經在Windows 7上看到了這一點,並且尚未測試其他版本:我正在使用一捆廉價USB遊戲手柄(無序列號),有時一個物理遊戲手柄最終將輸入提供給多個對象。 的方案是: 插件在手柄1至轂插槽1墊出現在DirectInput.GetDevices作爲GUID f17b2d30。爲pad創建Joystick對象。 將遊戲手柄2插入到集線器插槽2中。手柄將作爲GUID

    0熱度

    1回答

    我正在使用SlimDX(DX9),但我想它對於所有版本的DX都是一樣的。我試圖通過CreateFlags.HardwareVertexProssesing和CreateFlags.Multithreaded,但我無法弄清楚如何。

    0熱度

    1回答

    我通過KeyedMutex將Direct2D與DirectX11一起使用。如果我使用硬件設備,一切正常。當我默認爲經線設備我有一個問題,當我去創造一個Texture2D對象,我得到錯誤信息「Direct3D11Exception:E_OUTOFMEMORY:用完了內存」 這是負責的線路: SlimDX.Direct3D11.Texture2DDescription tds = SlimDX.Dir

    1熱度

    1回答

    DirectX是否支持64位色彩深度格式?如Format.A16R16G16B16。我有一些代碼使用這種格式,它編譯,但我似乎並沒有工作。注意:我知道我的顯示器無法顯示64位顏色,因爲紋理用於將更多顏色信息添加到像素着色器中。如果我們對這個問題的動機感興趣,請參閱這些鏈接。 Why is this 128Bit Color Format being converted to 32Bit http:

    5熱度

    1回答

    工作,我想畫一樣的三角形上時,下面的圖片,使多重採樣: 我找到了一種方法做SlimDX在another question,但它不工作在獨家模式。 這裏是我的代碼: void Form1_Load(object sender, EventArgs e) { Direct3D d3d = new Direct3D(); PresentParameters presentPara

    3熱度

    1回答

    我在寫一個非常簡單的建模軟件,更像是一個挑戰而非其他任何事情。 直到大約3個星期前,我對SwapChain.ResizeBuffers()函數沒有真正的問題。 我更換了PC,切換到Visual Studio Express 2012(從Pro 9開始),並將我的解決方案切換到帶有相應SlimDX.dll的x64。 它仍然運行良好,但當我調整我的窗口託管視口,它得到:DXGI_ERROR_INVAL

    2熱度

    1回答

    我目前正在檢查我在程序的鍵盤狀態: SlimDX.DirectInput.KeyboardState keyboardState = keyboard.GetCurrentState(); 並檢測這樣的按鍵: if(keyboardState.IsPressed(SlimDX.DirectInput.Key.Q))... 我無法弄清楚如何檢測任意鍵按,而不是特定的鍵。在通過SlimDX A

    3熱度

    1回答

    我在c#中使用slimdx,我的問題如下: 我有一個頂點列表,它以線條形式形成多邊形,我需要將它轉換爲覆蓋多邊形的三角形。 我從質心計算開始,但它只覆蓋凸面,我需要一個通用的解決方案。 最終的結果應該水木清華這樣的: 有誰碰巧知道了問題的任何算法? 謝謝。

    3熱度

    1回答

    嘿在一起, 第一次在這裏發帖,因爲我該死的卡... 越遠的網格是從原點( 0,0,0)時,旋轉或移動相機時它越「跳躍」/「閃爍」。描述這種效果很難:它就像網格抖動/顫抖/有點顫抖,隨着距離原點的增加,這種顫抖變得越來越大。 對我來說,它開始在距離原點約100000個單位距離處觀察到,例如在(0,0,100000)處。翻譯的軸線和網格的類型(從Mesh.Create創建的默認網格...或者使用ass

    1熱度

    1回答

    翻閱the defined surface formats of SlimDX,有些似乎不見了。我有興趣使用NV12 format。 由於格式被定義爲一個枚舉,因此我無法傳遞FOURCC格式爲I would be able to using unmanaged code。 有什麼辦法可以解決這個問題嗎?