D3D_BLOB_PART enumeration
Values that identify parts of the content of an arbitrary length data buffer.
Members
| Member | Description | Value |
|---|---|---|
| D3D_BLOB_INPUT_SIGNATURE_BLOB |
The blob part is an input signature. | |
| D3D_BLOB_OUTPUT_SIGNATURE_BLOB |
The blob part is an output signature. | |
| D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB |
The blob part is an input and output signature. | |
| D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB |
The blob part is a patch constant signature. | |
| D3D_BLOB_ALL_SIGNATURE_BLOB |
The blob part is all signature. | |
| D3D_BLOB_DEBUG_INFO |
The blob part is debug information. | |
| D3D_BLOB_LEGACY_SHADER |
The blob part is a legacy shader. | |
| D3D_BLOB_XNA_PREPASS_SHADER |
The blob part is an XNA prepass shader. | |
| D3D_BLOB_XNA_SHADER |
The blob part is an XNA shader. | |
| D3D_BLOB_PDB |
Note This value is supported by the D3dcompiler_44.dll or later version of the file.
The blob part is program database (PDB) information. | |
| D3D_BLOB_PRIVATE_DATA |
Note This value is supported by the D3dcompiler_44.dll or later version of the file.
The blob part is private data. | |
| D3D_BLOB_ROOT_SIGNATURE |
Note This value is supported by the D3dcompiler_47.dll or later version of the file.
The blob part is a root signature. Refer to Specifying Root Signatures in HLSL for more information on using Direct3D12 with HLSL. | |
| D3D_BLOB_TEST_ALTERNATE_SHADER |
The blob part is a test alternate shader. Note This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
| 0x8000 |
| D3D_BLOB_TEST_COMPILE_DETAILS |
The blob part is test compilation details. Note This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
| |
| D3D_BLOB_TEST_COMPILE_PERF |
The blob part is test compilation performance. Note This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
| |
| D3D_BLOB_TEST_COMPILE_REPORT |
Note This value is supported by the D3dcompiler_44.dll or later version of the file.
The blob part is a test compilation report. Note This value identifies a test part and is only produced by special compiler versions. Therefore, this part type is typically not present in shaders.
|
Remarks
These values are passed to the D3DGetBlobPart or D3DSetBlobPart function.
Requirements
|
Header |
|
|---|
See also