directx

    0熱度

    1回答

    我是新的DirectX編程... 我寫了一個代碼繪製網格(遵循Frank D. Luna)。代碼幾乎正確地工作 - 網格被繪製,但不是所有的頂點。這裏是網格的圖像: 我正在繪製一個4x4網格。 正如圖所示,最底層的頂點不繪製,並且在每行一個額外的三角形被繪製,從第一款四拉伸去年四每一行 守則: void Model::CreateGrid(const Vector3& centerPos,floa

    1熱度

    1回答

    將數據發送到頂點着色器時,directX中的速度更快。 struct VertexInputType { float4 data : DATA; // x,y - POSITION, z - distance, w - size } VS struct VertexInputType { float2 pos : POSITION; float distan

    0熱度

    1回答

    我試圖調試我的圖形應用程序,看看爲什麼對象沒有呈現到屏幕上。所以我將進入我的圖形調試器並檢查我試圖呈現的對象(簡單平面)的管道狀態。 像素着色器沒有運行,但輸入和頂點着色器階段看起來很好(它顯示了一個平面)。我去點擊頂點着色器下面的播放按鈕來調試它,但是當我這樣做時,我立即得到這個錯誤:源模塊的調試信息中缺少源信息。 到目前爲止,我已經在一些項目上使用了調試器,但是對於這個項目,調試器將無法工作。

    1熱度

    1回答

    我想要運行D3D 11渲染系統來加載和呈現FBX文件的做法,但是我在頂點着色器中轉換頂點時遇到了問題。 我不認爲在Visual Studio圖形調試器中出了什麼問題,我可以看到在輸入彙編程序階段傳遞給管道的網格狀態正常,但是在頂點着色器轉換完成後,如果有人可以判斷出現錯誤我出了什麼問題我會欣賞信息。 View of the Input Assembler Stage View of the Ver

    0熱度

    1回答

    如何創建按時間計算的對象? 例如1個健康包每15秒產生一次。 我已經考慮過使用數組,但這意味着我只有有限的健康包,即使有長時間的遊戲。 目前我只能在遊戲運行時繪製第一個健康包。 在附註中,您如何刪除對象?

    5熱度

    2回答

    我正在使用Media Foundation的Source Reader編寫硬件加速的h264解碼器,但遇到了問題。我跟着this tutorial,並支持自己的Windows SDK媒體基礎示例。 當硬件加速關閉時,我的應用程序似乎工作正常,但它不提供我需要的性能。當我通過傳遞一個IMFDXGIDeviceManager到IMFAttributes用於創建閱讀器來打開加速時,事情變得複雜。 如果我

    0熱度

    1回答

    所以我喜歡工作在大學分配(保留一些我的技能銳利)和我決定來解決這一之一: http://introcs.cs.princeton.edu/java/assignments/dsp.html 我跑MSVS2015 C#/ Console應用程序以及SharpDX包,使我可以訪問一些底層DirectSound功能。我只是想在第一個例子中創建並播放2秒鐘的音符'A'。當我運行下面的代碼時,它會播放2秒,

    1熱度

    1回答

    我學習的DirectX11,但編譯項目時無法解決此問題得到: Error 1 error MSB6006: "fxc.exe" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 1126 5 DirectX 我使用Visual Studio 2

    0熱度

    1回答

    MSDN上DXGI Overview說,的Direct3D API(10,11和12)坐在DXGI的頂部wheras DXGI坐在其由下面的圖片中示出的硬件的頂部: 文章進一步提到,DXGI的任務基本上是枚舉適配器並在屏幕上顯示圖像。現在,如果DirectX位於DXGI之上,那麼在實際硬件(GPU)上調用的所有數學相關任務如何?或者是架構概覽錯誤,D3D_也直接訪問硬件?

    0熱度

    2回答

    我正在使用iball筆記本,並且沒有足夠的內存來安裝Visual Studio。我沒有使用VS代碼的問題,我能夠製作和創建我的控制檯應用程序的可執行文件。我需要學習遊戲開發,但每個人都一直說我需要安裝視覺工作室 但是我確實找到了一個關於monogame的話題,並發現它可能(至少在Linux上)使用Monogame VS代碼。 http://community.monogame.net/t/visu