Freigeben über


D3DXSHGPUSIMOPT-Enumeration

Beschreibt die Auflösung des Schatten-Z-Puffers, der in der direkten PrT-Beleuchtungssimulation (Precomputed Radiance Transfer) auf der GPU verwendet wird. Ein höherer Z-Puffer kann auch angegeben werden, um das Rauschen in den Ergebnissen der direkten Beleuchtungssimulation zu reduzieren, obwohl die Simulation langsamer ist.

Syntax

typedef enum D3DXSHGPUSIMOPT { 
  D3DXSHGPUSIMOPT_SHADOWRES256   = 1,
  D3DXSHGPUSIMOPT_SHADOWRES512   = 0,
  D3DXSHGPUSIMOPT_SHADOWRES1024  = 2,
  D3DXSHGPUSIMOPT_SHADOWRES2048  = 3,
  D3DXSHGPUSIMOPT_HIGHQUALITY    = 4,
  D3DXSHGPUSIMOPT_FORCE_DWORD    = 0x7fffffff
} D3DXSHGPUSIMOPT, *LPD3DXSHGPUSIMOPT;

Konstanten

D3DXSHGPUSIMOPT_SHADOWRES256

Simulation mit niedriger Auflösung. In der Simulation wird eine Textur von 256 x 256 Pixeln verwendet, um den Schatten-Z-Puffer zu codieren.

D3DXSHGPUSIMOPT_SHADOWRES512

Simulation mit mittlerer Auflösung. In der Simulation wird eine Textur von 512 x 512 Pixeln verwendet, um den Schatten-Z-Puffer zu codieren. Dies ist der Standardwert.

D3DXSHGPUSIMOPT_SHADOWRES1024

Simulation mit hoher Auflösung. In der Simulation wird eine Textur von 1024 x 1024 Pixeln verwendet, um den Schatten-Z-Puffer zu codieren.

D3DXSHGPUSIMOPT_SHADOWRES2048

Simulation mit höchster Auflösung. In der Simulation wird eine Textur von 2048 x 2048 Pixeln verwendet, um den Schatten-Z-Puffer zu codieren.

D3DXSHGPUSIMOPT_HIGHQUALITY

Die Simulation ist unabhängig von der ausgewählten Auflösung von hoher Genauigkeit. Wenn Sie diesen Wert festlegen, wird das Rauschen in den Ergebnissen der direkten Beleuchtungssimulation reduziert, obwohl die Simulation langsamer ist. Kann mit einem der Auflösungswerte kombiniert werden.

D3DXSHGPUSIMOPT_FORCE_DWORD

Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert könnten einige Compiler diese Enumeration auf eine andere Größe als 32 Bit kompilieren. Dieser Wert wird nicht verwendet.

Bemerkungen

Es kann nur einer der Auflösungswerte angegeben und mit dem hochwertigen Wert kombiniert werden.

Anforderungen

Anforderung Wert
Header
D3dx9mesh.h

Siehe auch

D3DX-Enumerationen