Navigation
API > API/Runtime > API/Runtime/Engine
The default float precision for material's pixel shaders on mobile devices
| Name | EMaterialFloatPrecisionMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/EngineTypes.h |
| Include Path | #include "Engine/EngineTypes.h" |
Syntax
enum EMaterialFloatPrecisionMode
{
MFPM_Default,
MFPM_Full_MaterialExpressionOnly,
MFPM_Full,
MFPM_Half,
MFPM_MAX,
}
Values
| Name | Remarks |
|---|---|
| MFPM_Default | Uses project based precision mode setting |
| MFPM_Full_MaterialExpressionOnly | Force full-precision for MaterialFloat only, no effect on shader codes in .ush/.usf |
| MFPM_Full | All the floats are full-precision |
| MFPM_Half | Half precision, except explict 'float' in .ush/.usf |
| MFPM_MAX |