directdraw

    0熱度

    1回答

    我使用的是DDS立方體貼圖時遇到麻煩立方體貼圖,我只是得到一個黑色立方體這使我相信我有簡單的東西,這裏是到目前爲止的代碼: DDS_IMAGE_DATA *pDDSImageData = LoadDDSFile(filename); //compressedTexture = -1; if(pDDSImageData != NULL) { int height = pDDSIma

    3熱度

    2回答

    有沒有人有DirectDraw疊加的工作示例(代碼)?就像在屏幕上移動的東西一樣。我一直在試圖找到一個DirectDraw覆蓋使用的例子,並且無法。 謝謝。

    1熱度

    2回答

    我有一個Direct3D應用程序,它在固定的資源(例如800x600)上運行窗口或全屏。爲了支持寬屏幕模式,我渲染到800x600的後臺緩衝區,然後使用Blt將最後一幀繪製到通常較大(如1280x720)的前部緩衝區的一部分中,以便將800x600圖像拉伸到960x720以保持長寬比。 能正常工作,除了在某些視頻卡/ OS /驅動器組合(的NVIDIA Quadro,DX11,視窗7),其中的bl

    0熱度

    2回答

    我正在寫DirectX 6.1庫到DirectX 9.0c的windows32鉤子;想法是將DX 6.1 3D設備的所有調用替換爲Direct 9.0c的調用並注入一些自定義代碼,因此我正在修補(99年)的舊遊戲將能夠使用着色器,後期效果等。 舊的DX 6.1 3D設備是通過創建DDraw模塊創建的。遊戲然後列舉設備上限。在我的模塊中,整個DDraw模塊被滑動,並且3D視圖被初始化。所以我有問題,

    6熱度

    2回答

    我正在研究一個應用程序,我遇到了一個問題,我似乎找不到解決方案。該應用程序是用vC++編寫的。我需要做的是在其上面顯示一個帶有文本的YUV視頻源。 現在通過使用GDI和DirectDraw疊加層上的視頻在OnPaint方法中繪製文本,它可以正常工作。我需要擺脫覆蓋,因爲它會導致很多問題。它不會在一些視頻卡,Vista,7等工作。 我不能找出一種方式來以更加兼容的方式完成相同的事情。我可以使用Dir

    2熱度

    4回答

    首先,我正在設計一款遊戲。目前在渲染功能中有兩個調用兩個不同的函數。一個呈現一些文本,一個呈現精靈。我的電腦(AMD羿龍™II X4 955處理器(4個CPU),〜3.2GHz,4096MB RAM DDR2,NVIDIA GeForce GTX 285)在渲染大約200個子畫面時,渲染速度約爲2200 FPS,當渲染約14,500時約爲100 FPS。 我正在使用一個矢量來存儲我渲染的每個對象的

    1熱度

    2回答

    問題 Windows Mobile/Directdraw: Rotate video stream 視頻預覽是工作,所有我現在需要的是旋轉圖像的方式。我認爲處理這個問題的唯一方法是編寫一個基於CTransformFilter的自定義過濾器,它將爲您旋轉相機圖像。如果你能幫助我解決這個問題,例如通過幫助我使用有限的DirectDraw知識開發此過濾器,賞金是您的。 背景/前一個問題 我目前正在開發針

    0熱度

    1回答

    從跟進:Directdraw: Rotate video stream 我設法預覽攝像機的視頻流,但像90°到橫向模式旋轉。我現在正在尋找一種方法將相機圖像恢復到正常狀態,但問題在於我甚至不知道從哪裏開始:這是在VideoCaptureFilter,VideoInfoHeader中的DDSURFACEDESC結構中完成的嗎?旋轉只能通過使用額外的過濾器來完成嗎?它是一個過濾器設置?

    1熱度

    1回答

    我是這個領域的新人,我非常需要你們所有人的指導。 我必須在顯示驅動模塊中支持yuv444到rgb 888。 有一個測試,我已經做了​​3210 → rgb565在下面提到的wince 6.0 r3。 //------------------------------------------------------------------------------ // // Function: P

    0熱度

    1回答

    當調用IVideoWindow :: put_Visible()時,它會從消息隊列中查看消息並分派它。這完全混淆了通話順序。 我已經修復了由此造成的幾次死機,在個案偏見的情況下。也就是說,在調用put_Visible()之前設置一個標誌,然後清除該標誌。在事件處理程序中,首先檢查標誌,如果它已設置,則將事件返回到消息隊列並退出事件處理程序(即推遲處理,直到put_Visible()返回。問題是我的