Meine Anwendung hat ein festes Seitenverhältnis (2,39: 1 Letterbox) neben dem nativen Bildschirmseitenverhältnis. Ich versuche, diese feste Größe im Vollbildmodus zu erreichen, ohne einen größeren Satz von Renderzielen zu erstellen und eine Ausschnittsanzeige auf sie anzuwenden; genauso wie einen kleineren Puffer zu haben und ihn in die Mitte des Fensters zu blitzen. Der Grund dafür ist, dass die Effektpipeline mehrere Renderziele verwendet, die auf die Renderbereichsgröße eingestellt sind, und wenn ich stattdessen das Ansichtsfenster einstelle, muss ich mich mit den uvs/coordiantes und so herumschlagen und werde hässlich aussehen oder sein Defekt.How to Letterbox Zuschneiden, ohne das Ansichtsfenster in DirectX 11
0
A
Antwort
0
Wenn Sie in Windows 10 CreateSwapChainForCoreWindow
oder CreateSwapChainForComposition
verwenden, können Sie DXGI_SCALING_ASPECT_RATIO_STRETCH
verwenden, was das System automatisch ausführt.
Andernfalls müssen Sie auf Ihre eigene Render-Zieltextur rendern und dann einen abschließenden Quad-Draw an die Swapchain mit der gewünschten Position für den Letterbox erstellen.
Verwandte Themen
- 1. Videowiedergabe in DirectX 11
- 2. DirectX 11/12 ohne UWP möglich?
- 3. How to CountByKey in JavaPairDStream ohne foreachRDD?
- 4. Verwenden von Indexpuffern in DirectX 11; Woher weiß es das?
- 5. DirectX 11 Transparenz Problem
- 6. DirectX 11 Videowiedergabe
- 7. DirectX 11 Speicherverwaltung
- 8. How to: Verwenden Sie EJS ohne Express
- 9. How to select ohne Javascript Titel prompt?
- 10. How to hg unshelve ohne merge
- 11. Größe ändern D3D11Texture2D DirectX 11
- 12. Facebook connect - How To
- 13. How to Hook Zeitfunktion
- 14. DirectX 11 Vertex Shader Reflexion
- 15. DirectX 11 Diffuse Beleuchtung Implementierung
- 16. How-to: Ranking Suchergebnisse
- 17. How to use OrderedMapIterator.previous()
- 18. How to use "*" in nodeName
- 19. How to Html.Encode in Webforms
- 20. Parser How To in .NET
- 21. Anzeige von 2 Dreiecken in directx 11
- 22. ZF2 How to orWhere()
- 23. How to audioplayer in swift?
- 24. Python Listenkomprehension how-to
- 25. How to - Callback-Funktionen
- 26. jQuery Versand Ereignis? How to
- 27. How to Dapper & AseClient
- 28. how to custom getRelativeTimeSpanString
- 29. How to truncate wp_rss
- 30. How to Build Eastern Bibliothek