Navigation
API > API/Runtime > API/Runtime/RenderCore
| |
|
| Name |
EShaderCompileJobStatus |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/RenderCore/Public/ShaderCompilerJobTypes.h |
| Include Path |
#include "ShaderCompilerJobTypes.h" |
Syntax
enum EShaderCompileJobStatus
{
Unset,
Ready,
Skipped,
Cancelled,
PendingDDC,
Queued,
Pending,
Completed,
Released,
}
Values
| Name |
Remarks |
| Unset |
Initial status, created but not yet manipulated |
| Ready |
Ready for execution, set after preprocessing and input hash computation is completed |
| Skipped |
Job execution was skipped due to a preprocessing failure |
| Cancelled |
Job was cancelled by owning system |
| PendingDDC |
DDC query for job has been submitted and is waiting on results |
| Queued |
Job is queued in the shader compilation system, but not yet picked up by a compilation thread (i.e. not a cache or DDC hit) |
| Pending |
Job has been picked up by a compilation thread, has been submitted for compilation is pending execution completion |
| Completed |
Job has been completed and results are available for processing |
| Released |
Job results have been read and processed into the owning shadermap, and job has been released by the shader compilation system. |