Struktur inti

Struktur berikut dinyatakan dalam d3d12.h.

Di bagian ini

Topik dan deskripsi
D3D12_AUTO_BREADCRUMB_NODE. Mewakili data remah roti otomatis Device Removed Extended Data (DRED) sebagai simpul dalam daftar tertaut.
D3D12_BARRIER_GROUP. Menjelaskan sekelompok penghalang jenis tertentu.
D3D12_BARRIER_SUBRESOURCE_RANGE. Memungkinkan Anda untuk transisi rentang subresource yang berbatasan secara logis.
D3D12_BLEND_DESC. Menjelaskan status campuran.
D3D12_BOX. Menjelaskan kotak 3D.
D3D12_BUFFER_BARRIER. Menjelaskan hambatan akses memori buffer. Digunakan oleh penghalang buffer untuk menunjukkan kapan memori sumber daya harus dibuat terlihat untuk jenis akses tertentu.
D3D12_BUFFER_RTV. Menjelaskan elemen dalam sumber daya buffer untuk digunakan dalam tampilan target render.
D3D12_BUFFER_SRV. Menjelaskan elemen dalam sumber daya buffer untuk digunakan dalam tampilan sumber daya shader.
D3D12_BUFFER_UAV. Menjelaskan elemen dalam buffer untuk digunakan dalam tampilan akses yang tidak diurutkan.
D3D12_CACHED_PIPELINE_STATE. Menyimpan status alur.
D3D12_CLEAR_VALUE. Menjelaskan nilai yang digunakan untuk mengoptimalkan operasi yang jelas untuk sumber daya tertentu.
D3D12_COMMAND_QUEUE_DESC. Menjelaskan antrean perintah.
D3D12_COMMAND_SIGNATURE_DESC. Menjelaskan argumen (parameter) tanda tangan perintah.
D3D12_COMPUTE_PIPELINE_STATE_DESC. Menjelaskan objek status alur komputasi.
D3D12_CONSTANT_BUFFER_VIEW_DESC. Menjelaskan buffer konstan untuk dilihat.
D3D12_CPU_DESCRIPTOR_HANDLE. Menjelaskan handel deskriptor CPU.
D3D12_DEPTH_STENCIL_DESC. Menjelaskan status stensil kedalaman.
D3D12_DEPTH_STENCIL_DESC1. Menjelaskan status stensil kedalaman.
D3D12_DEPTH_STENCIL_VALUE. Menentukan nilai kedalaman dan stensil.
D3D12_DEPTH_STENCIL_VIEW_DESC. Menjelaskan sub sumber daya tekstur yang dapat diakses dari tampilan stensil kedalaman.
D3D12_DEPTH_STENCILOP_DESC. Menjelaskan operasi stensil yang dapat dilakukan berdasarkan hasil uji stensil.
D3D12_DESCRIPTOR_HEAP_DESC. Menjelaskan timbunan deskriptor.
D3D12_DESCRIPTOR_RANGE. Menjelaskan rentang deskriptor.
D3D12_DESCRIPTOR_RANGE1. Menjelaskan rentang deskriptor, dengan bendera untuk menentukan volatilitasnya.
D3D12_DEVICE_REMOVED_EXTENDED_DATA. Mewakili data Device Removed Extended Data (DRED) versi 1.0.
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. Mewakili data penghapusan perangkat Device Removed Extended Data (DRED) versi 1.1, sehingga debugger dan ekstensi debugger dapat mengakses data DRED.
D3D12_DISCARD_REGION. Menjelaskan detail untuk operasi buang-sumber daya.
D3D12_DISPATCH_ARGUMENTS. Menjelaskan parameter pengiriman, untuk digunakan oleh shader komputasi.
D3D12_DRAW_ARGUMENTS. Menjelaskan parameter untuk menggambar instans.
D3D12_DRAW_INDEXED_ARGUMENTS. Menjelaskan parameter untuk menggambar instans terindeks.
D3D12_DRED_ALLOCATION_NODE. Menjelaskan, sebagai simpul dalam daftar tertaut, data tentang alokasi yang dilacak oleh Device Removed Extended Data (DRED).
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. Berisi penunjuk ke kepala daftar objek D3D12_AUTO_BREADCRUMB_NODE yang ditautkan. Daftar ini menunjukkan status remah roti otomatis sebelum penghapusan perangkat.
D3D12_DRED_PAGE_FAULT_OUTPUT. Menjelaskan data alokasi yang terkait dengan kesalahan halaman GPU pada alamat virtual (VA) tertentu.
D3D12_FEATURE_DATA_ARCHITECTURE. Berikan detail tentang arsitektur adaptor, membantu aplikasi mengoptimalkan properti adaptor tertentu dengan lebih baik.
D3D12_FEATURE_DATA_ARCHITECTURE1. Berikan detail tentang arsitektur adaptor, membantu aplikasi mengoptimalkan properti adaptor tertentu dengan lebih baik.
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. Merinci dukungan adaptor untuk prioritas jenis antrean perintah yang berbeda.
D3D12_FEATURE_DATA_CROSS_NODE. Menunjukkan tingkat dukungan untuk berbagi sumber daya antara adaptor yang berbeda.
D3D12_FEATURE_DATA_D3D12_OPTIONS. Menjelaskan opsi fitur Direct3D 12 di driver grafis saat ini.
D3D12_FEATURE_DATA_D3D12_OPTIONS1. Menjelaskan tingkat dukungan untuk operasi gelombang HLSL 6.0.
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Merinci dukungan adaptor untuk fitur opsional tertentu dari Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS3. Digunakan untuk menunjukkan tingkat dukungan yang disediakan adaptor untuk fitur opsional Direct3D 12.
D3D12_FEATURE_DATA_D3D12_OPTIONS4. Menunjukkan tingkat dukungan untuk tekstur MSAA selaras 64KB, berbagi lintas API, dan operasi shader 16-bit asli.
D3D12_FEATURE_DATA_D3D12_OPTIONS5. Menunjukkan tingkat dukungan yang disediakan adaptor untuk lulus render, pelacakan sinar, dan sumber daya tingkat tampilan sumber daya shader 3.
D3D12_FEATURE_DATA_D3D12_OPTIONS6. Menunjukkan tingkat dukungan yang disediakan adaptor untuk bayangan laju variabel (VRS), dan menunjukkan apakah pemrosesan latar belakang didukung atau tidak.
D3D12_FEATURE_DATA_D3D12_OPTIONS7. Menunjukkan tingkat dukungan yang disediakan adaptor untuk shader jala dan amplifikasi, dan untuk umpan balik sampler.
D3D12_FEATURE_DATA_D3D12_OPTIONS8. Menunjukkan apakah tekstur terkompresi blok yang tidak ditandatangani didukung atau tidak.
D3D12_FEATURE_DATA_D3D12_OPTIONS9. Menunjukkan apakah dukungan ada atau tidak untuk shader jala, nilai SV_RenderTargetArrayIndex yang 8 atau lebih besar, atom bilangan bulat sumber daya 64-bit yang diketik, operasi sampel tekstur turunan dan derivatif-dependen, dan tingkat dukungan untuk operasi WaveMMA (wave_matrix).
D3D12_FEATURE_DATA_D3D12_OPTIONS10. Menunjukkan apakah penggabung SUM dapat digunakan atau tidak, dan apakah SV_ShadingRate dapat diatur dari shader jala atau tidak.
D3D12_FEATURE_DATA_D3D12_OPTIONS11. Menunjukkan apakah atom bilangan bulat 64-bit pada sumber daya dalam tumpukan deskriptor didukung atau tidak.
D3D12_FEATURE_DATA_D3D12_OPTIONS12. Menunjukkan apakah Hambatan yang Ditingkatkan didukung atau tidak.
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD
D3D12_FEATURE_DATA_EXISTING_HEAPS. Digunakan untuk menentukan apakah adaptor mendukung pembuatan timbunan dari memori sistem yang ada. Tumpukan tersebut tidak ditujukan untuk penggunaan umum, tetapi sangat berguna untuk tujuan diagnostik karena dijamin bertahan bahkan setelah kesalahan adaptor atau mengalami peristiwa penghapusan perangkat.
D3D12_FEATURE_DATA_FEATURE_LEVELS. Menjelaskan info tentang tingkat fitur yang didukung oleh driver grafis saat ini.
D3D12_FEATURE_DATA_FORMAT_INFO. Menjelaskan format data DXGI.
D3D12_FEATURE_DATA_FORMAT_SUPPORT. Menjelaskan sumber daya mana yang didukung oleh driver grafis saat ini untuk format tertentu.
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. Merinci batasan ruang alamat virtual GPU adaptor, termasuk bit alamat maksimum per sumber daya dan per proses.
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. Menjelaskan tingkat kualitas gambar untuk format dan jumlah sampel tertentu.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. Menunjukkan tingkat dukungan untuk sesi sumber daya yang dilindungi.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. Menunjukkan jumlah jenis sesi sumber daya yang dilindungi.
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. Menunjukkan daftar jenis sesi sumber daya yang dilindungi.
D3D12_FEATURE_DATA_QUERY_META_COMMAND. Menunjukkan tingkat dukungan yang disediakan adaptor untuk metakomand.
D3D12_FEATURE_DATA_ROOT_SIGNATURE. Teruskan struktur ini ke CheckFeatureSupport untuk memeriksa dukungan versi tanda tangan root.
D3D12_FEATURE_DATA_SERIALIZATION. Menunjukkan tingkat dukungan untuk serialisasi timbunan.
D3D12_FEATURE_DATA_SHADER_CACHE. Menjelaskan tingkat penembolokan shader yang didukung di driver grafis saat ini.
D3D12_FEATURE_DATA_SHADER_MODEL. Berisi model shader yang didukung.
D3D12_GLOBAL_BARRIER. Menjelaskan hambatan akses memori sumber daya. Digunakan oleh penghalang global, tekstur, dan buffer untuk menunjukkan kapan memori sumber daya harus dibuat terlihat untuk jenis akses tertentu.
D3D12_GPU_DESCRIPTOR_HANDLE. Menjelaskan handel deskriptor GPU.
D3D12_GRAPHICS_PIPELINE_STATE_DESC. Menjelaskan objek status alur grafik.
D3D12_HEAP_DESC. Menjelaskan timbunan.
D3D12_HEAP_PROPERTIES. Menjelaskan properti timbunan.
D3D12_INDEX_BUFFER_VIEW. Menjelaskan buffer indeks untuk dilihat.
D3D12_INDIRECT_ARGUMENT_DESC. Menjelaskan argumen tidak langsung (parameter tidak langsung), untuk digunakan dengan tanda tangan perintah.
D3D12_INPUT_ELEMENT_DESC. Menjelaskan elemen tunggal untuk tahap perakitan input dari alur grafis.
D3D12_INPUT_LAYOUT_DESC. Menjelaskan data input-buffer untuk tahap input-assembler.
D3D12_MEMCPY_DEST. Menjelaskan tujuan operasi salinan memori.
D3D12_META_COMMAND_DESC. Menjelaskan perintah meta.
D3D12_META_COMMAND_PARAMETER_DESC. Menjelaskan parameter ke perintah meta.
D3D12_PACKED_MIP_INFO. Menjelaskan struktur petak peta sumber daya ubin dengan mipmaps.
D3D12_PIPELINE_STATE_STREAM_DESC. Menjelaskan aliran status alur.
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. Menjelaskan jejak sub sumber daya yang ditempatkan, termasuk offset dan D3D12_SUBRESOURCE_FOOTPRINT.
D3D12_PROTECTED_RESOURCE_SESSION_DESC. Menjelaskan bendera untuk sesi sumber daya yang dilindungi, per adaptor.
D3D12_QUERY_DATA_PIPELINE_STATISTICS. Informasi kueri tentang aktivitas grafik-alur di antara panggilan ke BeginQuery dan EndQuery.
D3D12_QUERY_DATA_SO_STATISTICS. Menjelaskan data kueri untuk output aliran.
D3D12_QUERY_HEAP_DESC. Menjelaskan tujuan timbunan kueri. Timbunan kueri berisi array kueri individual.
D3D12_RANGE. Menjelaskan rentang memori.
D3D12_RANGE_UINT64. Menjelaskan rentang memori dalam ruang alamat 64-bit.
D3D12_RASTERIZER_DESC. Menjelaskan status rasterizer.
D3D12_RAYTRACING_AABB. Mewakili kotak pembatas sejajar sumbu (AABB) yang digunakan sebagai geometri raytracing.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. Menjelaskan persyaratan ruang untuk struktur akselerasi setelah pemadatan.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. Menjelaskan ruang yang saat ini digunakan oleh struktur akselerasi.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. Deskripsi informasi pasca-build untuk dihasilkan dari struktur akselerasi. Gunakan struktur ini dalam panggilan ke EmitRaytracingAccelerationStructurePostbuildInfo dan BuildRaytracingAccelerationStructure.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. Menjelaskan ukuran dan tata letak struktur dan header akselerasi berseri
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. Menjelaskan persyaratan ruang untuk mendekode struktur akselerasi ke dalam bentuk yang dapat divisualisasikan oleh alat.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. Mewakili informasi bawaan tentang struktur akselerasi raytracing. Dapatkan contoh stucture ini dengan memanggil GetRaytracingAccelerationStructurePrebuildInfo.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. Struktur tampilan sumber daya shader (SRV) untuk menyimpan struktur akselerasi raytracing.
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. Menjelaskan sekumpulan kotak pembatas rata Sumbu yang digunakan dalam struktur D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS untuk menyediakan data input ke operasi build struktur akselerasi raytracing.
D3D12_RAYTRACING_GEOMETRY_DESC. Menjelaskan sekumpulan geometri yang digunakan dalam struktur D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS untuk menyediakan data input ke operasi build struktur akselerasi raytracing.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. Menjelaskan sekumpulan segitiga yang digunakan sebagai geometri raytracing. Geometri yang diacu oleh struktur ini selalu dalam bentuk daftar segitiga, diindeks atau tidak diindeks. Strip segitiga tidak didukung.
D3D12_RAYTRACING_INSTANCE_DESC. Menjelaskan instans struktur akselerasi raytracing yang digunakan dalam memori GPU selama proses build struktur akselerasi.
D3D12_RAYTRACING_PIPELINE_CONFIG. Subobject status yang mewakili konfigurasi alur raytracing.
D3D12_RAYTRACING_PIPELINE_CONFIG1. Subobject status yang mewakili konfigurasi alur raytracing, dengan bendera.
D3D12_RAYTRACING_SHADER_CONFIG. Subobject status yang mewakili konfigurasi shader.
D3D12_RECT. D3D12_RECT dinyatakan sebagai RECT.
D3D12_RENDER_PASS_BEGINNING_ACCESS. Menjelaskan akses ke sumber daya yang diminta oleh aplikasi saat transisi ke pass render.
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. Menjelaskan nilai yang jelas ke sumber daya mana yang harus dibersihkan di awal lulus render.
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. Menjelaskan pengikatan (diperbaiki selama durasi lulus render) ke tampilan stensil kedalaman (DSV), serta karakteristik akses awal dan akhirnya.
D3D12_RENDER_PASS_ENDING_ACCESS. Menjelaskan akses ke sumber daya yang diminta oleh aplikasi saat transisi keluar dari pass render.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. Menjelaskan sumber daya yang akan diselesaikan pada kesimpulan lulus render.
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Menjelaskan subsumber daya yang terlibat dalam penyelesaian pada kesimpulan lulus render.
D3D12_RENDER_PASS_RENDER_TARGET_DESC. Menjelaskan pengikatan (diperbaiki selama durasi pass render) ke satu atau beberapa tampilan target render (RTV), serta karakteristik akses awal dan akhirnya.
D3D12_RENDER_TARGET_BLEND_DESC. Menjelaskan status campuran untuk target render.
D3D12_RENDER_TARGET_VIEW_DESC. Menjelaskan subsumber daya dari sumber daya yang dapat diakses dengan menggunakan tampilan target render.
D3D12_RESOURCE_ALIASING_BARRIER. Menjelaskan transisi antara penggunaan dua sumber daya berbeda yang memiliki pemetaan ke dalam tumpukan yang sama.
D3D12_RESOURCE_ALLOCATION_INFO. Menjelaskan parameter yang diperlukan untuk mengalokasikan sumber daya.
D3D12_RESOURCE_ALLOCATION_INFO1. Menjelaskan parameter yang diperlukan untuk mengalokasikan sumber daya, termasuk offset.
D3D12_RESOURCE_BARRIER. Menjelaskan hambatan sumber daya (transisi dalam penggunaan sumber daya).
D3D12_RESOURCE_DESC. Menjelaskan sumber daya, seperti tekstur. Struktur ini digunakan secara ekstensif.
D3D12_RESOURCE_TRANSITION_BARRIER. Menjelaskan transisi sub sumber daya antara penggunaan yang berbeda.
D3D12_RESOURCE_UAV_BARRIER. Mewakili sumber daya di mana semua akses UAV harus diselesaikan sebelum akses UAV di masa mendatang dapat dimulai.
D3D12_ROOT_CONSTANTS. Menjelaskan konstanta sebaris dalam tanda tangan akar yang muncul dalam shader sebagai satu buffer konstanta.
D3D12_ROOT_DESCRIPTOR. Menjelaskan deskriptor sebaris dalam tanda tangan akar versi 1.0 yang muncul di shader.
D3D12_ROOT_DESCRIPTOR1. Menjelaskan deskriptor sebaris dalam tanda tangan akar versi 1.1 yang muncul di shader.
D3D12_ROOT_DESCRIPTOR_TABLE. Menjelaskan tata letak tanda tangan akar 1.0 dari tabel deskriptor sebagai kumpulan rentang deskriptor yang muncul satu demi satu dalam tumpuk deskriptor.
D3D12_ROOT_DESCRIPTOR_TABLE1. Menjelaskan tata letak tanda tangan akar 1.1 dari tabel deskriptor sebagai kumpulan rentang deskriptor yang muncul satu demi satu dalam tumpuk deskriptor.
D3D12_ROOT_PARAMETER. Menjelaskan slot tanda tangan akar versi 1.0.
D3D12_ROOT_PARAMETER1. Menjelaskan slot tanda tangan akar versi 1.1.
D3D12_ROOT_SIGNATURE_DESC. Menjelaskan tata letak tanda tangan akar versi 1.0.
D3D12_ROOT_SIGNATURE_DESC1. Menjelaskan tata letak tanda tangan akar versi 1.1.
D3D12_RT_FORMAT_ARRAY. Membungkus array format target render.
D3D12_SAMPLE_POSITION. Menjelaskan posisi sampel sub-piksel untuk digunakan dengan posisi sampel yang dapat diprogram.
D3D12_SAMPLER_DESC. Menjelaskan status sampler.
D3D12_SHADER_BYTECODE. Menjelaskan data shader.
D3D12_SHADER_CACHE_SESSION_DESC. Menjelaskan sesi singgahan shader.
D3D12_SHADER_RESOURCE_VIEW_DESC. Menjelaskan tampilan sumber daya shader.
D3D12_SO_DECLARATION_ENTRY. Menjelaskan elemen vertex dalam buffer vertex di slot output.
D3D12_STATIC_SAMPLER_DESC. Menjelaskan sampler statis.
D3D12_STREAM_OUTPUT_BUFFER_VIEW. Menjelaskan buffer output aliran.
D3D12_STREAM_OUTPUT_DESC. Menjelaskan buffer output streaming.
D3D12_SUBRESOURCE_DATA. Menjelaskan data sub sumber daya.
D3D12_SUBRESOURCE_FOOTPRINT. Menjelaskan format, lebar, tinggi, kedalaman, dan pitch baris subsumber daya ke dalam sumber daya induk.
D3D12_SUBRESOURCE_INFO. Menjelaskan data sub sumber daya.
D3D12_SUBRESOURCE_RANGE_UINT64. Menjelaskan rentang memori sub sumber daya.
D3D12_SUBRESOURCE_TILING. Menjelaskan volume sub sumber daya yang dipisahkan.
D3D12_TEX1D_ARRAY_DSV. Menjelaskan subsumber daya dari array tekstur 1D untuk digunakan dalam tampilan stensil kedalaman.
D3D12_TEX1D_ARRAY_RTV. Menjelaskan subsumber daya dari array tekstur 1D untuk digunakan dalam tampilan target render.
D3D12_TEX1D_ARRAY_SRV. Menjelaskan subresource dari array tekstur 1D untuk digunakan dalam tampilan shader-resource.
D3D12_TEX1D_ARRAY_UAV. Menjelaskan array sumber daya tekstur 1D akses tidak berurut.
D3D12_TEX1D_DSV. Menjelaskan sub sumber daya dari tekstur 1D yang dapat diakses oleh tampilan stensil kedalaman.
D3D12_TEX1D_RTV. Menjelaskan subsumber daya dari tekstur 1D untuk digunakan dalam tampilan target render.
D3D12_TEX1D_SRV. Menentukan sub sumber daya dari tekstur 1D untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX1D_UAV. Menjelaskan sumber daya tekstur 1D akses tidak berurut.
D3D12_TEX2D_ARRAY_DSV. Menjelaskan sub sumber daya dari array tekstur 2D yang dapat diakses oleh tampilan stensil kedalaman.
D3D12_TEX2D_ARRAY_RTV. Menjelaskan subsumber daya dari array tekstur 2D untuk digunakan dalam tampilan target render.
D3D12_TEX2D_ARRAY_SRV. Menjelaskan sub sumber daya dari array tekstur 2D untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX2D_ARRAY_UAV. Menjelaskan array sumber daya tekstur 2D akses yang tidak diurutkan.
D3D12_TEX2D_DSV. Menjelaskan subsumber daya dari tekstur 2D yang dapat diakses oleh tampilan stensil kedalaman.
D3D12_TEX2D_RTV. Menjelaskan subsumber daya dari tekstur 2D untuk digunakan dalam tampilan target render.
D3D12_TEX2D_SRV. Menjelaskan sub sumber daya dari tekstur 2D untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX2D_UAV. Menjelaskan sumber daya tekstur 2D akses tidak berurut.
D3D12_TEX2DMS_ARRAY_DSV. Menjelaskan subsumber daya dari array tekstur 2D multi sampel untuk tampilan stensil kedalaman.
D3D12_TEX2DMS_ARRAY_RTV. Menjelaskan subsumber daya dari array tekstur 2D multi sampel untuk digunakan dalam tampilan target render.
D3D12_TEX2DMS_ARRAY_SRV. Menjelaskan subsumber daya dari array tekstur 2D multi sampel untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX2DMS_DSV. Menjelaskan sub sumber daya dari tekstur 2D multi sampel yang dapat diakses oleh tampilan stensil kedalaman.
D3D12_TEX2DMS_RTV. Menjelaskan subsumber daya dari tekstur 2D multi-sampel untuk digunakan dalam tampilan target render.
D3D12_TEX2DMS_SRV. Menjelaskan subsumber daya dari tekstur 2D multi-sampel untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX3D_RTV. Menjelaskan subsumber daya dari tekstur 3D untuk digunakan dalam tampilan target render.
D3D12_TEX3D_SRV. Menjelaskan subsumber daya dari tekstur 3D untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEX3D_UAV. Menjelaskan sumber daya tekstur 3D akses tidak berurut.
D3D12_TEXCUBE_ARRAY_SRV. Menjelaskan subsumber daya dari array tekstur kubus untuk digunakan dalam tampilan shader-resource.
D3D12_TEXCUBE_SRV. Menjelaskan sub sumber daya dari tekstur kubus untuk digunakan dalam tampilan sumber daya shader.
D3D12_TEXTURE_BARRIER. Menjelaskan hambatan akses memori tekstur. Digunakan oleh penghalang tekstur untuk menunjukkan kapan memori sumber daya harus dibuat terlihat untuk jenis akses tertentu.
D3D12_TEXTURE_COPY_LOCATION. Menjelaskan sebagian tekstur untuk tujuan salinan tekstur.
D3D12_TILE_REGION_SIZE. Menjelaskan ukuran wilayah petak peta.
D3D12_TILE_SHAPE. Menjelaskan bentuk petak dengan menentukan dimensinya.
D3D12_TILED_RESOURCE_COORDINATE. Menjelaskan koordinat sumber daya ubin.
D3D12_UNORDERED_ACCESS_VIEW_DESC. Menjelaskan subsumber daya dari sumber daya yang dapat diakses dengan menggunakan tampilan akses yang tidak diurutkan.
D3D12_VERTEX_BUFFER_VIEW. Menjelaskan tampilan buffer vertex.
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. Mewakili data Device Removed Extended Data (DRED) versi, sehingga debugger dan ekstensi debugger dapat mengakses data DRED.
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. Menyimpan versi deskripsi tanda tangan akar apa pun, dan dirancang untuk digunakan dengan fungsi serialisasi/deserialisasi.
D3D12_VIEW_INSTANCE_LOCATION. Menentukan viewport/stensil dan merender target yang terkait dengan instans tampilan.
D3D12_VIEW_INSTANCING_DESC. Menentukan parameter yang digunakan selama konfigurasi instancing tampilan.
D3D12_VIEWPORT. Menjelaskan dimensi viewport.
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. Menentukan nilai langsung dan alamat tujuan yang ditulis menggunakan ID3D12CommandList2::WriteBufferImmediate.