D3DPMISCCAPS
其他驅動程式基本功能旗標。
#define | 值 | 描述 | |
D3DPMISCCAPS_MASKZ | 0x00000002L | 裝置可以在圖元作業上啟用和停用深度緩衝區的修改。 | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | 驅動程式不會執行三角形擷取。 這會對應至 D3DCULL 列舉類型的D3DCULL_NONE成員。 | |
D3DPMISCCAPS_CULLCW | 0x00000020L | 驅動程式支援順時針三角形擷取D3DRS_CULLMODE狀態。 (這只適用于三角形基本類型。) 此旗標會對應至 D3DCULL 列舉類型的D3DCULL_CW成員。 | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | 驅動程式支援透過D3DRS_CULLMODE狀態進行逆時針擷取。 (這只適用于三角形 primitives。) 此旗標會對應至 D3DCULL 列舉類型的D3DCULL_CCW成員。 | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | 裝置透過D3DRS_COLORWRITEENABLE狀態支援轉譯目標色彩緩衝區的個別通道寫入。 | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | 裝置會正確裁剪大於 1.0 到使用者定義的裁剪平面的縮放點。 | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | 裝置裁剪轉換後的頂點基本類型。 指定管線何時不應該進行任何裁剪D3DUSAGE_DONOTCLIP。 在此情況下,可能需要在繪製時間執行其他軟體裁剪,而需要頂點緩衝區位於系統記憶體中。 |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | 裝置支援 暫時註冊的 D3DTA 。 | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | 裝置支援D3DBLENDOP_ADD以外的 Alpha 混合作業。 | |
D3DPMISCCAPS_NullREFERENCE | 0x00000100L | 未轉譯的參考裝置。 | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | 裝置支援多個元素紋理或多個轉譯目標的獨立寫入遮罩。 | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | 裝置支援每一階段常數。 請參閱 D3DTEXTURESTAGESTATETYPE中的D3DTSS_CONSTANT。 | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | 裝置支援在混合之後轉換為 sRGB。
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | 裝置支援個別的霧和反射 Alpha。 許多裝置會使用反射 Alpha 色板來儲存水因數。 | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | 裝置支援 Alpha 色板的個別混合設定。 | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | 裝置支援多個轉譯目標的不同位深度。 | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | 裝置支援多個轉譯目標的圖元後著色器作業。 | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | 裝置會限制每個頂點的水混色因數。 |
這些常數是由 D3DCAPS9的 PrimitiveMiscCaps 成員使用。
常數資訊
需求 | 值 |
---|---|
標頭 | d3d9caps.h |
最低作業系統 | Windows 98 |
相關主題