Structs§
Constants§
- D3DCOMPILER_
DLL - D3DCOMPILER_
STRIP_ DEBUG_ INFO - D3DCOMPILER_
STRIP_ FORCE_ DWORD - 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_
EFFECT_ ALLOW_ SLOW_ OPS - D3DCOMPILE_
EFFECT_ CHILD_ EFFECT - D3DCOMPILE_
ENABLE_ BACKWARDS_ COMPATIBILITY - D3DCOMPILE_
ENABLE_ STRICTNESS - D3DCOMPILE_
ENABLE_ UNBOUNDED_ DESCRIPTOR_ TABLES - D3DCOMPILE_
FORCE_ PS_ SOFTWARE_ NO_ OPT - D3DCOMPILE_
FORCE_ VS_ SOFTWARE_ NO_ OPT - D3DCOMPILE_
IEEE_ STRICTNESS - D3DCOMPILE_
NO_ PRESHADER - D3DCOMPILE_
OPTIMIZATION_ LEVE L0 - D3DCOMPILE_
OPTIMIZATION_ LEVE L1 - D3DCOMPILE_
OPTIMIZATION_ LEVE L2 - D3DCOMPILE_
OPTIMIZATION_ LEVE L3 - D3DCOMPILE_
PACK_ MATRIX_ COLUMN_ MAJOR - D3DCOMPILE_
PACK_ MATRIX_ ROW_ MAJOR - D3DCOMPILE_
PARTIAL_ PRECISION - D3DCOMPILE_
PREFER_ FLOW_ CONTROL - D3DCOMPILE_
RESERVE D16 - D3DCOMPILE_
RESERVE D17 - 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_ 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_
COMPILE_ STANDARD_ FILE_ INCLUDE - 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⚠
- D3DCompile
From ⚠File - D3DCompress
Shaders ⚠ - D3DCreate
Blob ⚠ - D3DCreate
Function ⚠Linking Graph - D3DCreate
Linker ⚠ - D3DDecompress
Shaders ⚠ - D3DDisassemble⚠
- D3DDisassemble
Region ⚠ - D3DGet
Blob ⚠Part - D3DGet
Debug ⚠Info - D3DGet
Input ⚠AndOutput Signature Blob - D3DGet
Input ⚠Signature Blob - D3DGet
Output ⚠Signature Blob - D3DGet
Trace ⚠Instruction Offsets - D3DLoad
Module ⚠ - D3DPreprocess⚠
- D3DRead
File ⚠ToBlob - D3DReflect⚠
- D3DReflect
Library ⚠ - D3DSet
Blob ⚠Part - D3DStrip
Shader ⚠ - D3DWrite
Blob ⚠ToFile