Bagikan melalui


struktur D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)

Struktur D3D12DDIARG_CREATE_SHADER_0026 berisi parameter yang digunakan driver tampilan untuk membuat shader.

Sintaksis

typedef struct D3D12DDIARG_CREATE_SHADER_0026 {
  D3D12DDI_HROOTSIGNATURE         hRootSignature;
  const UINT                      *pShaderCode;
  union {
    const D3D12DDIARG_STAGE_IO_SIGNATURES        *Standard;
    const D3D12DDIARG_TESSELLATION_IO_SIGNATURES *Tessellation;
    const D3D12DDIARG_MESH_IO_SIGNATURES         *Mesh;
  } IOSignatures;
  D3D12DDI_CREATE_SHADER_FLAGS    Flags;
  D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
  D3D12DDI_SHADERCACHE_HASH       ShaderCodeHash;
} D3D12DDIARG_CREATE_SHADER_0026;

Anggota

hRootSignature

Menangani ke tanda tangan akar.

pShaderCode

Arahkan ke kode shader.

IOSignatures

Tanda tangan IO.

IOSignatures.Standard

Penunjuk ke struktur D3D12DDIARG_STAGE_IO_SIGNATURES.

IOSignatures.Tessellation

Penunjuk ke struktur D3D12DDIARG_TESSELLATION_IO_SIGNATURES.

IOSignatures.Mesh

Penunjuk ke struktur D3D12DDIARG_MESH_IO_SIGNATURES.

Flags

Nilai D3D12DDI_CREATE_SHADER_FLAGS yang menentukan bendera untuk pembuatan shader.

LibraryReference

Struktur D3D12DDI_LIBRARY_REFERENCE_0010 yang menjelaskan pustaka alur.

ShaderCodeHash

Struktur D3D12DDI_SHADERCACHE_HASH yang berisi nilai hash untuk dikaitkan dengan shader untuk pencarian cache shader.

Komentar

Lihat spesifikasi Mesh Shader untuk informasi selengkapnya.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 10, versi 2004
Header d3d12umddi.h

Lihat juga

D3D12DDI_CREATE_SHADER_FLAGS

D3D12DDI_LIBRARY_REFERENCE_0010

D3D12DDI_SHADERCACHE_HASH