InTerra_DefinedGlobalKeywords.cginc 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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. #undef _LAYERS_EIGHT
  14. #if !defined(DIFFUSE)
  15. #if defined(_TERRAIN_MASK_MAPS) || defined(_TERRAIN_NORMAL_IN_MASK) || defined(_TERRAIN_MASK_HEIGHTMAP_ONLY)
  16. #define TERRAIN_MASK
  17. #else
  18. #undef _TERRAIN_BLEND_HEIGHT
  19. #undef _TERRAIN_PARALLAX
  20. #undef _OBJECT_PARALLAX
  21. #endif
  22. #else
  23. #undef _TERRAIN_MASK_MAPS
  24. #undef _TERRAIN_NORMAL_IN_MASK
  25. #undef _TERRAIN_MASK_HEIGHTMAP_ONLY
  26. #undef _OBJECT_PARALLAX
  27. #undef _TERRAIN_PARALLAX
  28. #endif
  29. #if (defined(_TERRAIN_TRIPLANAR) || defined(_OBJECT_TRIPLANAR) || defined(_TERRAIN_TRIPLANAR_ONE)) && !defined(_TERRAIN_BASEMAP_GEN)
  30. #define TRIPLANAR
  31. #endif
  32. #if (defined(_TERRAIN_PARALLAX) || defined(_OBJECT_PARALLAX)) && (defined(SHADER_API_D3D11) || defined(SHADER_API_XBOXONE) || defined(UNITY_COMPILER_HLSLCC) || defined(SHADER_API_PSSL) || (defined(SHADER_TARGET_SURFACE_ANALYSIS) && !defined(SHADER_TARGET_SURFACE_ANALYSIS_MOJOSHADER))) && !defined(DIFFUSE)
  33. #define PARALLAX
  34. #endif