D3DCOMPILER_STRIP_FLAGS 열거형(d3dcompiler.h)

스트립 플래그 옵션입니다.

Syntax

typedef enum D3DCOMPILER_STRIP_FLAGS {
  D3DCOMPILER_STRIP_REFLECTION_DATA = 0x00000001,
  D3DCOMPILER_STRIP_DEBUG_INFO = 0x00000002,
  D3DCOMPILER_STRIP_TEST_BLOBS = 0x00000004,
  D3DCOMPILER_STRIP_PRIVATE_DATA = 0x00000008,
  D3DCOMPILER_STRIP_ROOT_SIGNATURE = 0x00000010,
  D3DCOMPILER_STRIP_FORCE_DWORD = 0x7fffffff
} ;

상수

 
D3DCOMPILER_STRIP_REFLECTION_DATA
값: 0x00000001
리플렉션 데이터를 제거합니다.
D3DCOMPILER_STRIP_DEBUG_INFO
값: 0x00000002
디버그 정보를 제거합니다.
D3DCOMPILER_STRIP_TEST_BLOBS
값: 0x00000004
테스트 Blob 데이터를 제거합니다.
D3DCOMPILER_STRIP_PRIVATE_DATA
값: 0x00000008
참고 이 값은 파일의 D3dcompiler_44.dll 이상 버전에서 지원됩니다.

 

프라이빗 데이터를 제거합니다.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
값: 0x00000010
참고 이 값은 파일의 D3dcompiler_47.dll 이상 버전에서 지원됩니다.

 

루트 서명을 제거합니다. HLSL에서 Direct3D12를 사용하는 방법에 대한 자세한 내용은 HLSL에서 루트 서명 지정 을 참조하세요.
D3DCOMPILER_STRIP_FORCE_DWORD
값: 0x7fffffff
이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.

설명

이러한 플래그는 D3DStripShader에서 사용됩니다.

요구 사항

   
머리글 d3dcompiler.h

참조

열거형