- DEBUG
- SKIP_VALIDATION
- SKIP_OPTIMIZATION
- PACK_MATRIX_ROW_MAJOR
- PACK_MATRIX_COLUMN_MAJOR
- PARTIAL_PRECISION
- FORCE_VS_SOFTWARE_NO_OPT
- FORCE_PS_SOFTWARE_NO_OPT
- NO_PRESHADER
- AVOID_FLOW_CONTROL
- PREFER_FLOW_CONTROL
- ENABLE_STRICTNESS
- ENABLE_BACKWARDS_COMPATIBILITY
- IEEE_STRICTNESS
- OPTIMIZATION_LEVEL0
- OPTIMIZATION_LEVEL1
- OPTIMIZATION_LEVEL2
- OPTIMIZATION_LEVEL3
- RESERVED16
- RESERVED17
- WARNINGS_ARE_ERRORS
- RESOURCES_MAY_ALIAS
- ENABLE_UNBOUNDED_DESCRIPTOR_TABLES
- ALL_RESOURCES_BOUND
- DEBUG_NAME_FOR_SOURCE
- DEBUG_NAME_FOR_BINARY
- D3DCOMPILE_DEBUG
- D3DCOMPILE_SKIP_VALIDATION
- D3DCOMPILE_SKIP_OPTIMIZATION
- D3DCOMPILE_PACK_MATRIX_ROW_MAJOR
- D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR
- D3DCOMPILE_PARTIAL_PRECISION
- D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT
- D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT
- D3DCOMPILE_NO_PRESHADER
- D3DCOMPILE_AVOID_FLOW_CONTROL
- D3DCOMPILE_PREFER_FLOW_CONTROL
- D3DCOMPILE_ENABLE_STRICTNESS
- D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY
- D3DCOMPILE_IEEE_STRICTNESS
- D3DCOMPILE_OPTIMIZATION_LEVEL0
- D3DCOMPILE_OPTIMIZATION_LEVEL1
- D3DCOMPILE_OPTIMIZATION_LEVEL2
- D3DCOMPILE_OPTIMIZATION_LEVEL3
- D3DCOMPILE_RESERVED16
- D3DCOMPILE_RESERVED17
- D3DCOMPILE_WARNINGS_ARE_ERRORS
- D3DCOMPILE_RESOURCES_MAY_ALIAS
- D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES
- D3DCOMPILE_ALL_RESOURCES_BOUND
- D3DCOMPILE_DEBUG_NAME_FOR_SOURCE
- D3DCOMPILE_DEBUG_NAME_FOR_BINARY