D3DXSLKPUSLIPPT-Enumeration

Beschreibt die Auflösung des Schatten-Z-Puffers, der in der direkten Beleuchtungssimulation precomputed Radiance Transfer (PRT) auf der GPU verwendet wird. Es kann auch ein qualitativ hochwertigerer Z-Puffer angegeben werden, um 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

D3DXSLKPUSLIPPT _ SHADOWRES256

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

D3DXSLKPUSLIPPT _ SHADOWRES512

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

D3DXSLKPUSLIPPT _ SHADOWRES1024

Simulation mit hoher Auflösung. Eine Textur mit 1024 x 1024 Pixel wird in der Simulation verwendet, um den Schatten z-Puffer zu codieren.

D3DXSLKPUSLIPPT _ SHADOWRES2048

Simulation mit der höchsten Auflösung. Eine Textur mit 2048 x 2048 Pixel wird in der Simulation verwendet, um den Schatten z-Puffer zu codieren.

D3DXSLKPUSLIPPT _ 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 simulation der direkten Beleuchtung reduziert, obwohl die Simulation langsamer ist. Kann mit einem der Auflösungswerte kombiniert werden.

D3DXSLKPUSLIPPT _ FORCE _ DWORD

Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert würden einige Compiler zulassen, dass diese Enumeration in eine andere Größe als 32 Bits kompiliert wird. Dieser Wert wird nicht verwendet.

Hinweise

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

Anforderungen

Anforderung Wert
Header
D3dx9mesh.h

Weitere Informationen

D3DX-Enumerationen