InTerra_HDRP_DefinedGlobalKeywords.hlsl 1.2 KB

1234567891011121314151617181920212223242526272829
  1. //NOTE: This file should not be rewritten manually, you can change the defined keywords via MASK MAP MODE setting and GLOBAL SHADER RESTRICTIONS setting!
  2. #define _TERRAIN_MASK_MAPS
  3. #undef _TERRAIN_NORMAL_IN_MASK
  4. #undef _TERRAIN_MASK_HEIGHTMAP_ONLY
  5. #define _NORMALMAPS
  6. #define _TERRAIN_BLEND_HEIGHT
  7. #define _TERRAIN_PARALLAX
  8. #define _TRACKS
  9. #ifdef INTERRA_OBJECT
  10. #define _OBJECT_PARALLAX
  11. #endif
  12. #define _PUDDLES
  13. #define UNITY_2022_2_OR_NEWER
  14. #if defined(_TERRAIN_MASK_MAPS) || defined(_TERRAIN_NORMAL_IN_MASK) || defined(_TERRAIN_MASK_HEIGHTMAP_ONLY)
  15. #define TERRAIN_MASK
  16. #else
  17. #undef _TERRAIN_BLEND_HEIGHT
  18. #undef _TERRAIN_PARALLAX
  19. #undef _OBJECT_PARALLAX
  20. #endif
  21. #if (defined(_TERRAIN_TRIPLANAR) || defined(_OBJECT_TRIPLANAR) || defined(_TERRAIN_TRIPLANAR_ONE) || defined(_TERRAIN_TRIPLANAR_ALL) ) && !defined(_TERRAIN_BASEMAP_GEN)
  22. #define TRIPLANAR
  23. #endif
  24. #if (defined(_TERRAIN_PARALLAX) || defined(_OBJECT_PARALLAX)) && !defined(TESSELLATION_ON) && !((defined(INTERRA_OBJECT) || defined(INTERRA_MESH_TERRAIN)) && ((SHADERPASS == SHADERPASS_RAYTRACING_INDIRECT) || (SHADERPASS == SHADERPASS_RAYTRACING_FORWARD) || (SHADERPASS == SHADERPASS_PATH_TRACING) || SHADERPASS == SHADERPASS_RAYTRACING_GBUFFER))
  25. #define PARALLAX
  26. #endif