語法
enum D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS
{
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_NAN = 0x02,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_FLOAT_DIVIDE_BY_ZERO = 0x04,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_INTEGER_DIVIDE_BY_ZERO = 0x08,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_OVERFLOW = 0x10,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_UNDERFLOW = 0x20,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_MEMORY_EXCEPTION = 0x40,
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_ALL_EXCEPTIONS =
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_NAN |
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_FLOAT_DIVIDE_BY_ZERO |
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_INTEGER_DIVIDE_BY_ZERO |
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_OVERFLOW |
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_UNDERFLOW |
D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_MEMORY_EXCEPTION,
}
常數
| 常數 | 描述 |
|---|---|
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_NAN | 即時偵錯擲回 NAN 例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_FLOAT_DIVIDE_BY_ZERO | 即時偵錯擲回浮點數除以零例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_INTEGER_DIVIDE_BY_ZERO | 即時偵錯擲回整數除以零例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_OVERFLOW | 即時偵錯擲回溢位例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_UNDERFLOW | 即時偵錯擲回反向溢位例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_MEMORY_EXCEPTION | 即時偵錯擲回記憶體例外狀況的著色器。 |
| D3D12XBOX_LIVE_DEBUGGING_SHADER_GLOBAL_FLAGS_ALL_EXCEPTIONS | 即時偵錯擲回上述任一例外狀況的著色器。 |
支援的平台: XBOX Series 主機
