2017-01-13 2 views
0

Ich versuche DirectX-9 zu DirectX-11 zu migrieren.Render ID3D11Texture2D mit Größenanpassung in DirectX11

In meiner Anwendung muss ich nur texture2d (D3D11_USAGE_DYNAMIC/D3D11_USAGE_DEFAULT) mit geeigneter Größe rendern, aber ich kann kein Tutorial finden, das darauf diskutiert. Wusste jemand, wie man es macht?

Mit anderen Worten, wie rende ich die ID3D11Resource * aus D3DX11CreateTextureFromFile auf dem Fenster?

+0

https://msdn.microsoft.com/en-us/library/windows/desktop/ff476473%28v=vs.85%29.aspx – Eddge

+0

Eine gute Idee Siehe migrieren würde zuerst über directx11 informiert werden, es gibt zahlreiche Tutorials darüber, wie du DirectX11 richtig initialisierst und Shader dafür mit HLSL erstellst, und auch, wie man Texturen für die Shader bindet, um sie in das Fenster zu rendern. Eine schnelle Google-Suche für das wird ein Tutorial von rastertek: http://www.rastertek.com/tutdx11.html, die eine anständige Serie ist. – Eddge

+1

danke Eddge, das Tutorial hilft mir sehr –

Antwort