2016-06-30 21 views

Antwort

4

Afaik D3D12 hat keine solche Funktionalität und Sie sollten die Mip-Map-Kette mit einem Compute-Shader wie this einer der MiniEngine in den von MS zur Verfügung gestellten DX-Samples erzeugen.

+0

Dies ist in dem Fall, wenn Sie eine Laufzeitoberfläche mit einer Mip-Kette möchten. Es wird dringend empfohlen, die Textur in das BC-Format zu komprimieren und offline Mips zu generieren, um bessere Algorithmen für sie zu erhalten, wie zum Beispiel Schärfen, korrektes Wrapping und Renormierung für normale Maps. – galop1n

+0

Das [DirectX Tool Kit für DirectX 12] (https://github.com/Microsoft/DirectXTK12/) enthält Code zum Generieren von Mipmap-Ketten mit Shadern. –