| // unreal rhi always defines the permutation values, however, we expect them to either exist or not. so | |
| // here we check if its set to false and undef if it is | |
| #if !ENABLE_CLIPPING | |
| #undef ENABLE_CLIPPING | |
| #endif | |
| #if !ENABLE_CLIP_RECT | |
| #undef ENABLE_CLIP_RECT | |
| #endif | |
| #if !ENABLE_ADVANCED_BLEND | |
| #undef ENABLE_ADVANCED_BLEND | |
| #endif | |
| #if !FIXED_FUNCTION_COLOR_OUTPUT | |
| #undef FIXED_FUNCTION_COLOR_OUTPUT | |
| #endif | |
| #if !ENABLE_HSL_BLEND_MODES | |
| #undef ENABLE_HSL_BLEND_MODES | |
| #endif | |
| #if !ENABLE_NESTED_CLIPPING | |
| #undef ENABLE_NESTED_CLIPPING | |
| #endif | |
| #if !ENABLE_EVEN_ODD | |
| #undef ENABLE_EVEN_ODD | |
| #endif | |
| #if !ENABLE_FEATHER | |
| #undef ENABLE_FEATHER | |
| #endif | |
| #if !CLOCKWISE_FILL | |
| #undef CLOCKWISE_FILL | |
| #endif | |
| #if !ATLAS_COVERAGE | |
| #undef ATLAS_COVERAGE | |
| #endif | |
| #if !COALESCED_PLS_RESOLVE_AND_TRANSFER | |
| #undef COALESCED_PLS_RESOLVE_AND_TRANSFER | |
| #endif | |
| #if !ENABLE_TYPED_UAV_LOAD_STORE | |
| #undef ENABLE_TYPED_UAV_LOAD_STORE | |
| #endif | |
| #if !ENABLE_MODULATED_IMAGE | |
| #undef ENABLE_MODULATED_IMAGE | |
| #endif | |
| #if !ENABLE_ANGULAR_GRADIENT | |
| #undef ENABLE_ANGULAR_GRADIENT | |
| #endif |