D3D12_SHADER_BYTECODE 구조체(d3d12.h)

셰이더 데이터를 설명합니다.

구문

typedef struct D3D12_SHADER_BYTECODE {
  const void *pShaderBytecode;
  SIZE_T     BytecodeLength;
} D3D12_SHADER_BYTECODE;

멤버

pShaderBytecode

셰이더 데이터를 포함하는 메모리 블록에 대한 포인터입니다.

BytecodeLength

pShaderBytecode 멤버가 가리키는 셰이더 데이터의 크기(바이트)입니다.

설명

D3D12_GRAPHICS_PIPELINE_STATE_DESCD3D12_COMPUTE_PIPELINE_STATE_DESC 개체에는 다양한 셰이더 유형을 설명하는 D3D12_SHADER_BYTECODE 구조체가 포함되어 있습니다.

FXC/DXC에서 셰이더를 로드할 때 디스크에서 로드되는 것처럼 컴파일된 전체 Blob일 수 있습니다.

요구 사항

   
머리글 d3d12.h

추가 정보

CD3DX12_SHADER_BYTECODE

핵심 구조체