aurora-directx ~master (2020-02-01T22:21:58Z)
Dub
Repo
D3DCompileFromFile
aurora
directx
d3d
d3dcompiler
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
version(Windows)
extern (
Windows
)
HRESULT
D3DCompileFromFile
(
const
wchar
*
pFileName
,
const
D3D_SHADER_MACRO
*
pDefines
,
ID3DInclude
pInclude
,
const
char
*
pEntrypoint
,
const
char
*
pTarget
,
uint
Flags1
,
uint
Flags2
,
ID3DBlob
*
ppCode
,
ID3DBlob
*
ppErrorMsgs
)
Meta
Source
See Implementation
aurora
directx
d3d
d3dcompiler
enums
D3DCOMPILER_STRIP_FLAGS
D3D_BLOB_PART
functions
D3DCompile
D3DCompile2
D3DCompileFromFile
D3DCompressShaders
D3DCreateBlob
D3DCreateFunctionLinkingGraph
D3DCreateLinker
D3DDecompressShaders
D3DDisassemble
D3DDisassembleRegion
D3DGetBlobPart
D3DGetDebugInfo
D3DGetInputAndOutputSignatureBlob
D3DGetInputSignatureBlob
D3DGetOutputSignatureBlob
D3DGetTraceInstructionOffsets
D3DLoadModule
D3DPreprocess
D3DReadFileToBlob
D3DReflect
D3DReflectLibrary
D3DSetBlobPart
D3DStripShader
D3DWriteBlobToFile
structs
D3D_SHADER_DATA
variables
D3DCOMPILER_DLL_A
D3DCOMPILER_DLL_W
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_LEVEL2
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_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