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 |