slimdx

    1熱度

    1回答

    我正在使用DirectShow.net和SlimDX在四邊形上放置視頻紋理。我在設備丟失時遇到問題。我無法重置我的設備。經過數小時的搜索後,我找到了一個論壇主題,解決方案是斷開vmr9引腳,重置設備並重新連接引腳。 ,我知道如何斷開: IPin pin; vmr9.FindPin("VMR Input0", out pin); pin.Disconnect(); 以及與此,復位是OK,但我

    5熱度

    2回答

    我寫了一些使用SlimDX和WPF的代碼,我期望最終的結果是一個紅色的屏幕。 不幸的是,我得到的只是一個黑屏。 這是在Windows 7上。 任何人都可以看到我失蹤的任何主要內容嗎? 我使用單獨表面作爲D3DImage的後緩衝器的原因是我將需要多個視口。我認爲渲染到單獨的表面而不是設備的初始backbuffer將是實現這一目標的最佳方式。 無論如何,在與代碼.. 聲明:請忽略壞的代碼,這是完全寫成

    4熱度

    1回答

    (道歉,如果這是一個重複的...我張貼,但並沒有發現它實際上是由它來論壇) 我一直試圖讓SlimDX的DirectSound加工。這是我的代碼。它從一個wav文件填充二級緩衝區,然後在一個線程循環中交替地填充緩衝區的下半部分或上半部分。 它播放緩衝區罰款的第一個負載。 AutoResetEvents在它們應該和下半部分然後填充上半部分時觸發(用Debug語句驗證)。但是在第一次加載緩衝區後播放不會

    2熱度

    2回答

    我已經安裝了2010年6月SDK 啓用調試運行在DirectX控制面板 設置調試輸出級別爲最高(更多) 啓用非託管代碼調試。 結果:從Direct3D的輸出調試缺少 但是如果我外部啓動該應用程序,並使用dbgview.exe,輸出被示出在那裏。 這可能是什麼原因?

    1熱度

    1回答

    我試用了DX10的共享資源功能,因爲我需要爲我的項目之一。但我無法找到很多樣本或代碼,特別是使用SlimDX。根據DX10文檔,我只需要將資源指定爲共享,然後我可以使用另一個應用程序的OpenSharedResource()打開它。隨着SlimDX一個簡單的測試應用程序,我做了以下 Texture2D tex = new Texture2D(device, new Texture2DDescri

    1熱度

    3回答

    // handle alt+enter ourselves form.KeyDown += (o, e) => { if (e.Alt && e.KeyCode == Keys.Enter) { bool Full; Output ThisOut; swapChain.GetFullScreenState(ou

    0熱度

    1回答

    我正在開發一個需要使用加速圖形的.NET應用程序,目前是DirectX 9.0c。該軟件的圖形密集程度很高,而且必須能夠從CD或ClickOnce中啓動,而用戶不需要管理員權限。 我目前使用SlimDX,它可以很好地工作,但用戶因爲必須安裝DirectX可再發行組件而變得相當惱火。特別是因爲這確實需要提升權限。很難向他們解釋爲什麼DirectX版本已經與他們的操作系統捆綁在一起是不夠的。畢竟 -

    3熱度

    2回答

    我正在使用SlimDX開發基於DirectX10的應用程序。我想啓用類似於DirectX9的vsync,但fps似乎不鎖定到60Hz(如果我使用Direct9,會發生這種情況)。我正在使用此設置vsync SwapChain.Present(1, PresentFlags.None); 我做錯了什麼? 順便說一句,我正在運行Win7與ATI HD5570視頻卡。經過一些谷歌搜索之後,我認爲AT

    6熱度

    1回答

    是否可以將濾鏡應用於要使用Compute Shader渲染的幾何數據,然後將結果用作頂點着色器中的輸入緩衝區?這會爲我省去回讀數據的麻煩(&時間)。 任何幫助,非常感謝。

    0熱度

    1回答

    我已經下載了6月份的Pex和6月份的SlimDX SDK。將它們安裝在我的RTM VS2010 Premium上。 Pex探索不起作用。恢復到2010年2月SlimDX的一些部分似乎可以解決這個問題。 我已經在Microsoft論壇和SlimDX論壇上提出了同樣的問題,並且任何一方都不想擁有這個。我怎麼才能開始排除故障?