config.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {
  2. "materials": [
  3. {
  4. "file": "materials/gradient/babylon.gradientMaterial.ts",
  5. "shaderFiles": [
  6. "materials/gradient/gradient.vertex.fx",
  7. "materials/gradient/gradient.fragment.fx"
  8. ],
  9. "output": "babylon.gradientMaterial.js"
  10. },
  11. {
  12. "file": "materials/pbr/babylon.pbrMaterial.ts",
  13. "referenceFiles": [
  14. "materials/pbr/includes/helperFunctions.fx"
  15. ],
  16. "shaderFiles": [
  17. "materials/pbr/pbr.vertex.fx",
  18. "materials/pbr/pbr.fragment.fx",
  19. "materials/pbr/legacypbr.vertex.fx",
  20. "materials/pbr/legacypbr.fragment.fx"
  21. ],
  22. "output": "babylon.pbrMaterial.js",
  23. "declarationFilename": "babylon.pbrMaterial.d.ts"
  24. },
  25. {
  26. "file": "materials/normal/babylon.normalMaterial.ts",
  27. "shaderFiles": [
  28. "materials/normal/normal.vertex.fx",
  29. "materials/normal/normal.fragment.fx"
  30. ],
  31. "output": "babylon.normalMaterial.js"
  32. },
  33. {
  34. "file": "materials/lava/babylon.lavaMaterial.ts",
  35. "shaderFiles": [
  36. "materials/lava/lava.vertex.fx",
  37. "materials/lava/lava.fragment.fx"
  38. ],
  39. "output": "babylon.lavaMaterial.js"
  40. },
  41. {
  42. "file": "materials/simple/babylon.simpleMaterial.ts",
  43. "shaderFiles": [
  44. "materials/simple/simple.vertex.fx",
  45. "materials/simple/simple.fragment.fx"
  46. ],
  47. "output": "babylon.simpleMaterial.js"
  48. },
  49. {
  50. "file": "materials/water/babylon.waterMaterial.ts",
  51. "shaderFiles": [
  52. "materials/water/water.vertex.fx",
  53. "materials/water/water.fragment.fx"
  54. ],
  55. "output": "babylon.waterMaterial.js"
  56. },
  57. {
  58. "file": "materials/fire/babylon.fireMaterial.ts",
  59. "shaderFiles": [
  60. "materials/fire/fire.vertex.fx",
  61. "materials/fire/fire.fragment.fx"
  62. ],
  63. "output": "babylon.fireMaterial.js"
  64. },
  65. {
  66. "file": "materials/fur/babylon.furMaterial.ts",
  67. "shaderFiles": [
  68. "materials/fur/fur.vertex.fx",
  69. "materials/fur/fur.fragment.fx"
  70. ],
  71. "output": "babylon.furMaterial.js"
  72. },
  73. {
  74. "file": "materials/terrain/babylon.terrainMaterial.ts",
  75. "shaderFiles": [
  76. "materials/terrain/terrain.vertex.fx",
  77. "materials/terrain/terrain.fragment.fx"
  78. ],
  79. "output": "babylon.terrainMaterial.js"
  80. },
  81. {
  82. "file": "materials/triPlanar/babylon.triPlanarMaterial.ts",
  83. "shaderFiles": [
  84. "materials/triPlanar/triplanar.vertex.fx",
  85. "materials/triPlanar/triplanar.fragment.fx"
  86. ],
  87. "output": "babylon.triPlanarMaterial.js"
  88. },
  89. {
  90. "file": "materials/sky/babylon.skyMaterial.ts",
  91. "shaderFiles": [
  92. "materials/sky/sky.vertex.fx",
  93. "materials/sky/sky.fragment.fx"
  94. ],
  95. "output": "babylon.skyMaterial.js"
  96. }
  97. ],
  98. "build": {
  99. "distOutputDirectory": "dist/",
  100. "dtsOutputDirectory": "dist/dts/"
  101. }
  102. }