Module Fxc

Module Fxc 

Structs§

D3DCOMPILER_STRIP_FLAGS
D3D_BLOB_PART
D3D_SHADER_DATA

Constants§

D3DCOMPILER_DLL_A
D3DCOMPILER_DLL_W
D3DCOMPILER_STRIP_DEBUG_INFO
D3DCOMPILER_STRIP_PRIVATE_DATA
D3DCOMPILER_STRIP_REFLECTION_DATA
D3DCOMPILER_STRIP_ROOT_SIGNATURE
D3DCOMPILER_STRIP_TEST_BLOBS
D3DCOMPILE_ALL_RESOURCES_BOUND
D3DCOMPILE_AVOID_FLOW_CONTROL
D3DCOMPILE_DEBUG
D3DCOMPILE_DEBUG_NAME_FOR_BINARY
D3DCOMPILE_DEBUG_NAME_FOR_SOURCE
D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS
D3DCOMPILE_EFFECT_CHILD_EFFECT
D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY
D3DCOMPILE_ENABLE_STRICTNESS
D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1
D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST
D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT
D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT
D3DCOMPILE_IEEE_STRICTNESS
D3DCOMPILE_NO_PRESHADER
D3DCOMPILE_OPTIMIZATION_LEVEL0
D3DCOMPILE_OPTIMIZATION_LEVEL1
D3DCOMPILE_OPTIMIZATION_LEVEL3
D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR
D3DCOMPILE_PACK_MATRIX_ROW_MAJOR
D3DCOMPILE_PARTIAL_PRECISION
D3DCOMPILE_PREFER_FLOW_CONTROL
D3DCOMPILE_RESERVED16
D3DCOMPILE_RESERVED17
D3DCOMPILE_RESOURCES_MAY_ALIAS
D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS
D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS
D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH
D3DCOMPILE_SKIP_OPTIMIZATION
D3DCOMPILE_SKIP_VALIDATION
D3DCOMPILE_WARNINGS_ARE_ERRORS
D3D_BLOB_ALL_SIGNATURE_BLOB
D3D_BLOB_DEBUG_INFO
D3D_BLOB_DEBUG_NAME
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB
D3D_BLOB_INPUT_SIGNATURE_BLOB
D3D_BLOB_LEGACY_SHADER
D3D_BLOB_OUTPUT_SIGNATURE_BLOB
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB
D3D_BLOB_PDB
D3D_BLOB_PRIVATE_DATA
D3D_BLOB_ROOT_SIGNATURE
D3D_BLOB_TEST_ALTERNATE_SHADER
D3D_BLOB_TEST_COMPILE_DETAILS
D3D_BLOB_TEST_COMPILE_PERF
D3D_BLOB_TEST_COMPILE_REPORT
D3D_BLOB_XNA_PREPASS_SHADER
D3D_BLOB_XNA_SHADER
D3D_COMPILER_VERSION
D3D_COMPRESS_SHADER_KEEP_ALL_PARTS
D3D_DISASM_DISABLE_DEBUG_INFO
D3D_DISASM_ENABLE_COLOR_CODE
D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS
D3D_DISASM_ENABLE_INSTRUCTION_CYCLE
D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING
D3D_DISASM_ENABLE_INSTRUCTION_OFFSET
D3D_DISASM_INSTRUCTION_ONLY
D3D_DISASM_PRINT_HEX_LITERALS
D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE

Functions§

D3DCompile
D3DCompile2
D3DCompileFromFile
D3DCompressShaders
D3DCreateBlob
D3DCreateFunctionLinkingGraph
D3DCreateLinker
D3DDecompressShaders
D3DDisassemble
D3DDisassemble10Effect
D3DDisassembleRegion
D3DGetBlobPart
D3DGetDebugInfo
D3DGetInputAndOutputSignatureBlob
D3DGetInputSignatureBlob
D3DGetOutputSignatureBlob
D3DGetTraceInstructionOffsets
D3DLoadModule
D3DPreprocess
D3DReadFileToBlob
D3DReflect
D3DReflectLibrary
D3DSetBlobPart
D3DStripShader
D3DWriteBlobToFile

Type Aliases§

pD3DCompile
pD3DDisassemble
pD3DPreprocess