enumerasi D3D11_FORMAT_SUPPORT (d3d11.h)
Sumber daya mana yang didukung untuk format dan perangkat tertentu (lihat ID3D11Device::CheckFormatSupport dan ID3D11Device::CheckFeatureSupport).
Sintaks
typedef enum D3D11_FORMAT_SUPPORT {
D3D11_FORMAT_SUPPORT_BUFFER = 0x1,
D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER = 0x2,
D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER = 0x4,
D3D11_FORMAT_SUPPORT_SO_BUFFER = 0x8,
D3D11_FORMAT_SUPPORT_TEXTURE1D = 0x10,
D3D11_FORMAT_SUPPORT_TEXTURE2D = 0x20,
D3D11_FORMAT_SUPPORT_TEXTURE3D = 0x40,
D3D11_FORMAT_SUPPORT_TEXTURECUBE = 0x80,
D3D11_FORMAT_SUPPORT_SHADER_LOAD = 0x100,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE = 0x200,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON = 0x400,
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT = 0x800,
D3D11_FORMAT_SUPPORT_MIP = 0x1000,
D3D11_FORMAT_SUPPORT_MIP_AUTOGEN = 0x2000,
D3D11_FORMAT_SUPPORT_RENDER_TARGET = 0x4000,
D3D11_FORMAT_SUPPORT_BLENDABLE = 0x8000,
D3D11_FORMAT_SUPPORT_DEPTH_STENCIL = 0x10000,
D3D11_FORMAT_SUPPORT_CPU_LOCKABLE = 0x20000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE = 0x40000,
D3D11_FORMAT_SUPPORT_DISPLAY = 0x80000,
D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT = 0x100000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET = 0x200000,
D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD = 0x400000,
D3D11_FORMAT_SUPPORT_SHADER_GATHER = 0x800000,
D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST = 0x1000000,
D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW = 0x2000000,
D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON = 0x4000000,
D3D11_FORMAT_SUPPORT_DECODER_OUTPUT = 0x8000000,
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT = 0x10000000,
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT = 0x20000000,
D3D11_FORMAT_SUPPORT_VIDEO_ENCODER = 0x40000000
} ;
Konstanta
D3D11_FORMAT_SUPPORT_BUFFER Nilai: 0x1 Sumber daya buffer didukung. |
D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER Nilai: 0x2 Buffer puncak didukung. |
D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER Nilai: 0x4 Buffer indeks didukung. |
D3D11_FORMAT_SUPPORT_SO_BUFFER Nilai: 0x8 Buffer output streaming didukung. |
D3D11_FORMAT_SUPPORT_TEXTURE1D Nilai: 0x10 Sumber daya tekstur 1D didukung. |
D3D11_FORMAT_SUPPORT_TEXTURE2D Nilai: 0x20 Sumber daya tekstur 2D didukung. |
D3D11_FORMAT_SUPPORT_TEXTURE3D Nilai: 0x40 Sumber daya tekstur 3D didukung. |
D3D11_FORMAT_SUPPORT_TEXTURECUBE Nilai: 0x80 Sumber daya tekstur kubus didukung. |
D3D11_FORMAT_SUPPORT_SHADER_LOAD Nilai: 0x100 Fungsi Beban HLSL untuk objek tekstur didukung. |
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE Nilai: 0x200 Fungsi Sampel HLSL untuk objek tekstur didukung. Catatan Jika perangkat mendukung format sebagai sumber daya (peta 1D, 2D, 3D, atau kubus) tetapi tidak mendukung opsi ini, sumber daya masih dapat menggunakan metode Sampel tetapi hanya harus menggunakan status sampel pemfilteran titik untuk melakukan sampel. |
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON Nilai: 0x400 Fungsi HLSL SampleCmp dan SampleCmpLevelZero untuk objek tekstur didukung. Catatan Windows 8 dan yang lebih baru mungkin memberikan dukungan terbatas untuk fungsi-fungsi ini pada tingkat fitur Direct3D 9_1, 9_2, dan 9_3. Untuk informasi selengkapnya, lihat Menerapkan buffer bayangan untuk fitur Direct3D tingkat 9. |
D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT Nilai: 0x800 Dicadangkan. |
D3D11_FORMAT_SUPPORT_MIP Nilai: 0x1000 Mipmaps didukung. |
D3D11_FORMAT_SUPPORT_MIP_AUTOGEN Nilai: 0x2000 Pembuatan mipmap otomatis didukung. |
D3D11_FORMAT_SUPPORT_RENDER_TARGET Nilai: 0x4000 Target render didukung. |
D3D11_FORMAT_SUPPORT_BLENDABLE Nilai: 0x8000 Operasi blend didukung. |
D3D11_FORMAT_SUPPORT_DEPTH_STENCIL Nilai: 0x10000 Stensil kedalaman didukung. |
D3D11_FORMAT_SUPPORT_CPU_LOCKABLE Nilai: 0x20000 Penguncian CPU didukung. |
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE Nilai: 0x40000 Operasi penyelesaian antialias multisample (MSAA) didukung. Untuk informasi selengkapnya, lihat ID3D11DeviceContex::ResolveSubresource. |
D3D11_FORMAT_SUPPORT_DISPLAY Nilai: 0x80000 Format dapat ditampilkan di layar. |
D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT Nilai: 0x100000 Format tidak dapat dilemparkan ke format lain. |
D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET Nilai: 0x200000 Format dapat digunakan sebagai rendertarget multisampled. |
D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD Nilai: 0x400000 Format dapat digunakan sebagai tekstur multisampel dan dibaca ke dalam shader dengan fungsi beban HLSL. |
D3D11_FORMAT_SUPPORT_SHADER_GATHER Nilai: 0x800000 Format dapat digunakan dengan fungsi pengumpulan HLSL. Nilai ini tersedia di DirectX 10.1 atau yang lebih tinggi. |
D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST Nilai: 0x1000000 Format mendukung transmisi saat sumber daya adalah buffer belakang. |
D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW Nilai: 0x2000000 Format dapat digunakan untuk tampilan akses yang tidak diurutkan. |
D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON Nilai: 0x4000000 Format dapat digunakan dengan pengumpulan HLSL dengan fungsi perbandingan. |
D3D11_FORMAT_SUPPORT_DECODER_OUTPUT Nilai: 0x8000000 Format dapat digunakan dengan output dekoder. Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1. |
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT Nilai: 0x10000000 Format dapat digunakan dengan output prosesor video. Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1. |
D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT Nilai: 0x20000000 Format dapat digunakan dengan input prosesor video. Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1. |
D3D11_FORMAT_SUPPORT_VIDEO_ENCODER Nilai: 0x40000000 Format dapat digunakan dengan encoder video. Direct3D 11: Nilai ini tidak didukung hingga Direct3D 11.1. |
Persyaratan
Header | d3d11.h |