directx-9

    -1熱度

    1回答

    嗨,我已經安裝了直接x 11,大學課程剛剛開始使用直接x 9。是否有方法在視覺中使用直接x9 studio express C++ thatnks :)

    0熱度

    1回答

    我正在創建一個包含DirectX 9(2010年6月)組件的WiX安裝腳本。我的許多用戶仍然使用XP。該WiX的腳本定義: <CustomAction Id="Install_DirectX" FileKey="dxsetup.exe" ExeCommand="dxsetup.exe" Execute="deferred" Return="ignore" HideTarget="no" Impe

    3熱度

    1回答

    我使用ffmpeg函數來解碼h264幀並在Windows平臺上的窗口中顯示。我使用的方法是如下面(從FFMPEG Frame to DirectX Surface): AVFrame *frame; avcodec_decode_video(_ffcontext, frame, etc...); lockYourSurface(); uint8_t *buf = getPointerToY

    0熱度

    1回答

    我正在爲我的一個朋友創建一個覆蓋圖,我想實現這樣我可以在我按住鼠標左鍵時動態移動我的框。 這是我目前的方法: if (mouse.isClicked() && (cursor.x >= mainGUIBox.x) && (cursor.x < (mainGUIBox.x+mainGUIBox.w)) && (cursor.y >= mainGUIBox.y) && (curs

    1熱度

    1回答

    我想在本地空間中圍繞x和y軸旋轉我的立方體。但是如果我使用D3DXMatrixRotation(),並且我在x軸後圍繞y旋轉,它仍然在世界空間中旋轉。如何在本地空間中旋轉對象?

    0熱度

    1回答

    如何用SharpDX繪製純紅色的2D矩形? 我有一個SharpDX.Direct3D9.Device available from a library爲我設置了一個Direct3D v9設備,所以我希望能夠使用它? Found a tutorial on how to use Direct2D1 to draw a basic rectangle,但代碼似乎是依賴於Direct3D11設備,這是我

    0熱度

    1回答

    我的點精靈幾乎馬上就能工作,但我只是停留在一件事上,它們被渲染爲可能是2x2像素的精靈,這並不是很容易看到,特別是如果還有其他運動。現在,我已經試過調整所有的變量,這裏的大概效果最好代碼: void renderParticles() { for(int i = 0; i < particleCount; i ++) { particlePoints[i] +=

    0熱度

    1回答

    我最近在練習DirectX 9,並且當按Alt + Tab測試設備丟失時的手柄是否工作正常時發生錯誤。 這是金字塔通常的樣子: http://i.stack.imgur.com/r3qfr.png 和復位功能後,它變成全黑色,並且一些面將不會顯示。 這是我的代碼: https://drive.google.com/open?id=0B-A7Ln7aLla6fnFINU1WRUtlU1ViWUZ1U

    2熱度

    1回答

    我正在使用SharpDX渲染平鋪的2D圖像的.NET 3.5應用程序。 紋理(Texture2D)按需加載到緩存中,並在管理的池中創建。 紋理在不再需要時被處置,並且我已驗證Dispose()被正確調用。 SharpDX對象跟蹤表明沒有紋理正在定型。 問題在於處理後紋理使用的大量非託管堆內存繼續保留。加載新紋理時會重用此內存,所以內存不會泄漏。 但是,應用程序的另一部分還需要大量的內存來處理新圖像

    0熱度

    1回答

    我一直在打擊我的軟件中的內存泄漏,其中我的應用程序的虛擬地址空間被共享內存慢慢耗盡。根據泄漏的內存量,它以紋理對象的形式非常清晰。 我已經將錯誤隔離到以下代碼示例。我創建了一個可共享的DX9紋理對象,我從D3D11設備打開它,然後釋放它。在本示例中,在Windows 8.1上運行我的NVIDIA GeForce 780 Ti,我的32位進程非常快速地耗盡了VAS,因爲這些紋理似乎沒有被釋放。 我是