D3DPMISCCAPS
其他驅動程式基本功能旗標。
#define | 價值 | 描述 | |
D3DPMISCCAPS_MASKZ | 0x000000002L | 裝置可以在像素作業上啟用和停用深度緩衝區的修改。 | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | 驅動程式不會執行三角形撲殺。 這會對應至 D3DCULL 列舉型別的D3DCULL_NONE成員。 | |
D3DPMISCCAPS_CULLCW | 0x000000020L | 驅動程式支持順時針三角形撲殺D3DRS_CULLMODE狀態。 (這隻適用於三角形基本類型。此旗標會對應至 D3DCULL 列舉型別D3DCULL_CW成員。 | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | 驅動程式支援透過D3DRS_CULLMODE狀態逆時針撲殺。 (這隻適用於三角形基本類型。這個旗標對應於 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 |
相關主題