ShaderChunk.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. import alphahash_fragment from './ShaderChunk/alphahash_fragment.glsl.js';
  2. import alphahash_pars_fragment from './ShaderChunk/alphahash_pars_fragment.glsl.js';
  3. import alphamap_fragment from './ShaderChunk/alphamap_fragment.glsl.js';
  4. import alphamap_pars_fragment from './ShaderChunk/alphamap_pars_fragment.glsl.js';
  5. import alphatest_fragment from './ShaderChunk/alphatest_fragment.glsl.js';
  6. import alphatest_pars_fragment from './ShaderChunk/alphatest_pars_fragment.glsl.js';
  7. import aomap_fragment from './ShaderChunk/aomap_fragment.glsl.js';
  8. import aomap_pars_fragment from './ShaderChunk/aomap_pars_fragment.glsl.js';
  9. import batching_pars_vertex from './ShaderChunk/batching_pars_vertex.glsl.js';
  10. import batching_vertex from './ShaderChunk/batching_vertex.glsl.js';
  11. import begin_vertex from './ShaderChunk/begin_vertex.glsl.js';
  12. import beginnormal_vertex from './ShaderChunk/beginnormal_vertex.glsl.js';
  13. import bsdfs from './ShaderChunk/bsdfs.glsl.js';
  14. import iridescence_fragment from './ShaderChunk/iridescence_fragment.glsl.js';
  15. import bumpmap_pars_fragment from './ShaderChunk/bumpmap_pars_fragment.glsl.js';
  16. import clipping_planes_fragment from './ShaderChunk/clipping_planes_fragment.glsl.js';
  17. import clipping_planes_pars_fragment from './ShaderChunk/clipping_planes_pars_fragment.glsl.js';
  18. import clipping_planes_pars_vertex from './ShaderChunk/clipping_planes_pars_vertex.glsl.js';
  19. import clipping_planes_vertex from './ShaderChunk/clipping_planes_vertex.glsl.js';
  20. import color_fragment from './ShaderChunk/color_fragment.glsl.js';
  21. import color_pars_fragment from './ShaderChunk/color_pars_fragment.glsl.js';
  22. import color_pars_vertex from './ShaderChunk/color_pars_vertex.glsl.js';
  23. import color_vertex from './ShaderChunk/color_vertex.glsl.js';
  24. import common from './ShaderChunk/common.glsl.js';
  25. import cube_uv_reflection_fragment from './ShaderChunk/cube_uv_reflection_fragment.glsl.js';
  26. import defaultnormal_vertex from './ShaderChunk/defaultnormal_vertex.glsl.js';
  27. import displacementmap_pars_vertex from './ShaderChunk/displacementmap_pars_vertex.glsl.js';
  28. import displacementmap_vertex from './ShaderChunk/displacementmap_vertex.glsl.js';
  29. import emissivemap_fragment from './ShaderChunk/emissivemap_fragment.glsl.js';
  30. import emissivemap_pars_fragment from './ShaderChunk/emissivemap_pars_fragment.glsl.js';
  31. import colorspace_fragment from './ShaderChunk/colorspace_fragment.glsl.js';
  32. import colorspace_pars_fragment from './ShaderChunk/colorspace_pars_fragment.glsl.js';
  33. import envmap_fragment from './ShaderChunk/envmap_fragment.glsl.js';
  34. import envmap_common_pars_fragment from './ShaderChunk/envmap_common_pars_fragment.glsl.js';
  35. import envmap_pars_fragment from './ShaderChunk/envmap_pars_fragment.glsl.js';
  36. import envmap_pars_vertex from './ShaderChunk/envmap_pars_vertex.glsl.js';
  37. import envmap_vertex from './ShaderChunk/envmap_vertex.glsl.js';
  38. import fog_vertex from './ShaderChunk/fog_vertex.glsl.js';
  39. import fog_pars_vertex from './ShaderChunk/fog_pars_vertex.glsl.js';
  40. import fog_fragment from './ShaderChunk/fog_fragment.glsl.js';
  41. import fog_pars_fragment from './ShaderChunk/fog_pars_fragment.glsl.js';
  42. import gradientmap_pars_fragment from './ShaderChunk/gradientmap_pars_fragment.glsl.js';
  43. import lightmap_pars_fragment from './ShaderChunk/lightmap_pars_fragment.glsl.js';
  44. import lights_lambert_fragment from './ShaderChunk/lights_lambert_fragment.glsl.js';
  45. import lights_lambert_pars_fragment from './ShaderChunk/lights_lambert_pars_fragment.glsl.js';
  46. import lights_pars_begin from './ShaderChunk/lights_pars_begin.glsl.js';
  47. import envmap_physical_pars_fragment from './ShaderChunk/envmap_physical_pars_fragment.glsl.js';
  48. import lights_toon_fragment from './ShaderChunk/lights_toon_fragment.glsl.js';
  49. import lights_toon_pars_fragment from './ShaderChunk/lights_toon_pars_fragment.glsl.js';
  50. import lights_phong_fragment from './ShaderChunk/lights_phong_fragment.glsl.js';
  51. import lights_phong_pars_fragment from './ShaderChunk/lights_phong_pars_fragment.glsl.js';
  52. import lights_physical_fragment from './ShaderChunk/lights_physical_fragment.glsl.js';
  53. import lights_physical_pars_fragment from './ShaderChunk/lights_physical_pars_fragment.glsl.js';
  54. import lights_fragment_begin from './ShaderChunk/lights_fragment_begin.glsl.js';
  55. import lights_fragment_maps from './ShaderChunk/lights_fragment_maps.glsl.js';
  56. import lights_fragment_end from './ShaderChunk/lights_fragment_end.glsl.js';
  57. import logdepthbuf_fragment from './ShaderChunk/logdepthbuf_fragment.glsl.js';
  58. import logdepthbuf_pars_fragment from './ShaderChunk/logdepthbuf_pars_fragment.glsl.js';
  59. import logdepthbuf_pars_vertex from './ShaderChunk/logdepthbuf_pars_vertex.glsl.js';
  60. import logdepthbuf_vertex from './ShaderChunk/logdepthbuf_vertex.glsl.js';
  61. import map_fragment from './ShaderChunk/map_fragment.glsl.js';
  62. import map_pars_fragment from './ShaderChunk/map_pars_fragment.glsl.js';
  63. import map_particle_fragment from './ShaderChunk/map_particle_fragment.glsl.js';
  64. import map_particle_pars_fragment from './ShaderChunk/map_particle_pars_fragment.glsl.js';
  65. import metalnessmap_fragment from './ShaderChunk/metalnessmap_fragment.glsl.js';
  66. import metalnessmap_pars_fragment from './ShaderChunk/metalnessmap_pars_fragment.glsl.js';
  67. import morphinstance_vertex from './ShaderChunk/morphinstance_vertex.glsl.js';
  68. import morphcolor_vertex from './ShaderChunk/morphcolor_vertex.glsl.js';
  69. import morphnormal_vertex from './ShaderChunk/morphnormal_vertex.glsl.js';
  70. import morphtarget_pars_vertex from './ShaderChunk/morphtarget_pars_vertex.glsl.js';
  71. import morphtarget_vertex from './ShaderChunk/morphtarget_vertex.glsl.js';
  72. import normal_fragment_begin from './ShaderChunk/normal_fragment_begin.glsl.js';
  73. import normal_fragment_maps from './ShaderChunk/normal_fragment_maps.glsl.js';
  74. import normal_pars_fragment from './ShaderChunk/normal_pars_fragment.glsl.js';
  75. import normal_pars_vertex from './ShaderChunk/normal_pars_vertex.glsl.js';
  76. import normal_vertex from './ShaderChunk/normal_vertex.glsl.js';
  77. import normalmap_pars_fragment from './ShaderChunk/normalmap_pars_fragment.glsl.js';
  78. import clearcoat_normal_fragment_begin from './ShaderChunk/clearcoat_normal_fragment_begin.glsl.js';
  79. import clearcoat_normal_fragment_maps from './ShaderChunk/clearcoat_normal_fragment_maps.glsl.js';
  80. import clearcoat_pars_fragment from './ShaderChunk/clearcoat_pars_fragment.glsl.js';
  81. import iridescence_pars_fragment from './ShaderChunk/iridescence_pars_fragment.glsl.js';
  82. import opaque_fragment from './ShaderChunk/opaque_fragment.glsl.js';
  83. import packing from './ShaderChunk/packing.glsl.js';
  84. import premultiplied_alpha_fragment from './ShaderChunk/premultiplied_alpha_fragment.glsl.js';
  85. import project_vertex from './ShaderChunk/project_vertex.glsl.js';
  86. import dithering_fragment from './ShaderChunk/dithering_fragment.glsl.js';
  87. import dithering_pars_fragment from './ShaderChunk/dithering_pars_fragment.glsl.js';
  88. import roughnessmap_fragment from './ShaderChunk/roughnessmap_fragment.glsl.js';
  89. import roughnessmap_pars_fragment from './ShaderChunk/roughnessmap_pars_fragment.glsl.js';
  90. import shadowmap_pars_fragment from './ShaderChunk/shadowmap_pars_fragment.glsl.js';
  91. import shadowmap_pars_vertex from './ShaderChunk/shadowmap_pars_vertex.glsl.js';
  92. import shadowmap_vertex from './ShaderChunk/shadowmap_vertex.glsl.js';
  93. import shadowmask_pars_fragment from './ShaderChunk/shadowmask_pars_fragment.glsl.js';
  94. import skinbase_vertex from './ShaderChunk/skinbase_vertex.glsl.js';
  95. import skinning_pars_vertex from './ShaderChunk/skinning_pars_vertex.glsl.js';
  96. import skinning_vertex from './ShaderChunk/skinning_vertex.glsl.js';
  97. import skinnormal_vertex from './ShaderChunk/skinnormal_vertex.glsl.js';
  98. import specularmap_fragment from './ShaderChunk/specularmap_fragment.glsl.js';
  99. import specularmap_pars_fragment from './ShaderChunk/specularmap_pars_fragment.glsl.js';
  100. import tonemapping_fragment from './ShaderChunk/tonemapping_fragment.glsl.js';
  101. import tonemapping_pars_fragment from './ShaderChunk/tonemapping_pars_fragment.glsl.js';
  102. import transmission_fragment from './ShaderChunk/transmission_fragment.glsl.js';
  103. import transmission_pars_fragment from './ShaderChunk/transmission_pars_fragment.glsl.js';
  104. import uv_pars_fragment from './ShaderChunk/uv_pars_fragment.glsl.js';
  105. import uv_pars_vertex from './ShaderChunk/uv_pars_vertex.glsl.js';
  106. import uv_vertex from './ShaderChunk/uv_vertex.glsl.js';
  107. import worldpos_vertex from './ShaderChunk/worldpos_vertex.glsl.js';
  108. import * as background from './ShaderLib/background.glsl.js';
  109. import * as backgroundCube from './ShaderLib/backgroundCube.glsl.js';
  110. import * as cube from './ShaderLib/cube.glsl.js';
  111. import * as depth from './ShaderLib/depth.glsl.js';
  112. import * as distance from './ShaderLib/distance.glsl.js';
  113. import * as equirect from './ShaderLib/equirect.glsl.js';
  114. import * as linedashed from './ShaderLib/linedashed.glsl.js';
  115. import * as meshbasic from './ShaderLib/meshbasic.glsl.js';
  116. import * as meshlambert from './ShaderLib/meshlambert.glsl.js';
  117. import * as meshmatcap from './ShaderLib/meshmatcap.glsl.js';
  118. import * as meshnormal from './ShaderLib/meshnormal.glsl.js';
  119. import * as meshphong from './ShaderLib/meshphong.glsl.js';
  120. import * as meshphysical from './ShaderLib/meshphysical.glsl.js';
  121. import * as meshtoon from './ShaderLib/meshtoon.glsl.js';
  122. import * as points from './ShaderLib/points.glsl.js';
  123. import * as shadow from './ShaderLib/shadow.glsl.js';
  124. import * as sprite from './ShaderLib/sprite.glsl.js';
  125. export const ShaderChunk = {
  126. alphahash_fragment: alphahash_fragment,
  127. alphahash_pars_fragment: alphahash_pars_fragment,
  128. alphamap_fragment: alphamap_fragment,
  129. alphamap_pars_fragment: alphamap_pars_fragment,
  130. alphatest_fragment: alphatest_fragment,
  131. alphatest_pars_fragment: alphatest_pars_fragment,
  132. aomap_fragment: aomap_fragment,
  133. aomap_pars_fragment: aomap_pars_fragment,
  134. batching_pars_vertex: batching_pars_vertex,
  135. batching_vertex: batching_vertex,
  136. begin_vertex: begin_vertex,
  137. beginnormal_vertex: beginnormal_vertex,
  138. bsdfs: bsdfs,
  139. iridescence_fragment: iridescence_fragment,
  140. bumpmap_pars_fragment: bumpmap_pars_fragment,
  141. clipping_planes_fragment: clipping_planes_fragment,
  142. clipping_planes_pars_fragment: clipping_planes_pars_fragment,
  143. clipping_planes_pars_vertex: clipping_planes_pars_vertex,
  144. clipping_planes_vertex: clipping_planes_vertex,
  145. color_fragment: color_fragment,
  146. color_pars_fragment: color_pars_fragment,
  147. color_pars_vertex: color_pars_vertex,
  148. color_vertex: color_vertex,
  149. common: common,
  150. cube_uv_reflection_fragment: cube_uv_reflection_fragment,
  151. defaultnormal_vertex: defaultnormal_vertex,
  152. displacementmap_pars_vertex: displacementmap_pars_vertex,
  153. displacementmap_vertex: displacementmap_vertex,
  154. emissivemap_fragment: emissivemap_fragment,
  155. emissivemap_pars_fragment: emissivemap_pars_fragment,
  156. colorspace_fragment: colorspace_fragment,
  157. colorspace_pars_fragment: colorspace_pars_fragment,
  158. envmap_fragment: envmap_fragment,
  159. envmap_common_pars_fragment: envmap_common_pars_fragment,
  160. envmap_pars_fragment: envmap_pars_fragment,
  161. envmap_pars_vertex: envmap_pars_vertex,
  162. envmap_physical_pars_fragment: envmap_physical_pars_fragment,
  163. envmap_vertex: envmap_vertex,
  164. fog_vertex: fog_vertex,
  165. fog_pars_vertex: fog_pars_vertex,
  166. fog_fragment: fog_fragment,
  167. fog_pars_fragment: fog_pars_fragment,
  168. gradientmap_pars_fragment: gradientmap_pars_fragment,
  169. lightmap_pars_fragment: lightmap_pars_fragment,
  170. lights_lambert_fragment: lights_lambert_fragment,
  171. lights_lambert_pars_fragment: lights_lambert_pars_fragment,
  172. lights_pars_begin: lights_pars_begin,
  173. lights_toon_fragment: lights_toon_fragment,
  174. lights_toon_pars_fragment: lights_toon_pars_fragment,
  175. lights_phong_fragment: lights_phong_fragment,
  176. lights_phong_pars_fragment: lights_phong_pars_fragment,
  177. lights_physical_fragment: lights_physical_fragment,
  178. lights_physical_pars_fragment: lights_physical_pars_fragment,
  179. lights_fragment_begin: lights_fragment_begin,
  180. lights_fragment_maps: lights_fragment_maps,
  181. lights_fragment_end: lights_fragment_end,
  182. logdepthbuf_fragment: logdepthbuf_fragment,
  183. logdepthbuf_pars_fragment: logdepthbuf_pars_fragment,
  184. logdepthbuf_pars_vertex: logdepthbuf_pars_vertex,
  185. logdepthbuf_vertex: logdepthbuf_vertex,
  186. map_fragment: map_fragment,
  187. map_pars_fragment: map_pars_fragment,
  188. map_particle_fragment: map_particle_fragment,
  189. map_particle_pars_fragment: map_particle_pars_fragment,
  190. metalnessmap_fragment: metalnessmap_fragment,
  191. metalnessmap_pars_fragment: metalnessmap_pars_fragment,
  192. morphinstance_vertex: morphinstance_vertex,
  193. morphcolor_vertex: morphcolor_vertex,
  194. morphnormal_vertex: morphnormal_vertex,
  195. morphtarget_pars_vertex: morphtarget_pars_vertex,
  196. morphtarget_vertex: morphtarget_vertex,
  197. normal_fragment_begin: normal_fragment_begin,
  198. normal_fragment_maps: normal_fragment_maps,
  199. normal_pars_fragment: normal_pars_fragment,
  200. normal_pars_vertex: normal_pars_vertex,
  201. normal_vertex: normal_vertex,
  202. normalmap_pars_fragment: normalmap_pars_fragment,
  203. clearcoat_normal_fragment_begin: clearcoat_normal_fragment_begin,
  204. clearcoat_normal_fragment_maps: clearcoat_normal_fragment_maps,
  205. clearcoat_pars_fragment: clearcoat_pars_fragment,
  206. iridescence_pars_fragment: iridescence_pars_fragment,
  207. opaque_fragment: opaque_fragment,
  208. packing: packing,
  209. premultiplied_alpha_fragment: premultiplied_alpha_fragment,
  210. project_vertex: project_vertex,
  211. dithering_fragment: dithering_fragment,
  212. dithering_pars_fragment: dithering_pars_fragment,
  213. roughnessmap_fragment: roughnessmap_fragment,
  214. roughnessmap_pars_fragment: roughnessmap_pars_fragment,
  215. shadowmap_pars_fragment: shadowmap_pars_fragment,
  216. shadowmap_pars_vertex: shadowmap_pars_vertex,
  217. shadowmap_vertex: shadowmap_vertex,
  218. shadowmask_pars_fragment: shadowmask_pars_fragment,
  219. skinbase_vertex: skinbase_vertex,
  220. skinning_pars_vertex: skinning_pars_vertex,
  221. skinning_vertex: skinning_vertex,
  222. skinnormal_vertex: skinnormal_vertex,
  223. specularmap_fragment: specularmap_fragment,
  224. specularmap_pars_fragment: specularmap_pars_fragment,
  225. tonemapping_fragment: tonemapping_fragment,
  226. tonemapping_pars_fragment: tonemapping_pars_fragment,
  227. transmission_fragment: transmission_fragment,
  228. transmission_pars_fragment: transmission_pars_fragment,
  229. uv_pars_fragment: uv_pars_fragment,
  230. uv_pars_vertex: uv_pars_vertex,
  231. uv_vertex: uv_vertex,
  232. worldpos_vertex: worldpos_vertex,
  233. background_vert: background.vertex,
  234. background_frag: background.fragment,
  235. backgroundCube_vert: backgroundCube.vertex,
  236. backgroundCube_frag: backgroundCube.fragment,
  237. cube_vert: cube.vertex,
  238. cube_frag: cube.fragment,
  239. depth_vert: depth.vertex,
  240. depth_frag: depth.fragment,
  241. distance_vert: distance.vertex,
  242. distance_frag: distance.fragment,
  243. equirect_vert: equirect.vertex,
  244. equirect_frag: equirect.fragment,
  245. linedashed_vert: linedashed.vertex,
  246. linedashed_frag: linedashed.fragment,
  247. meshbasic_vert: meshbasic.vertex,
  248. meshbasic_frag: meshbasic.fragment,
  249. meshlambert_vert: meshlambert.vertex,
  250. meshlambert_frag: meshlambert.fragment,
  251. meshmatcap_vert: meshmatcap.vertex,
  252. meshmatcap_frag: meshmatcap.fragment,
  253. meshnormal_vert: meshnormal.vertex,
  254. meshnormal_frag: meshnormal.fragment,
  255. meshphong_vert: meshphong.vertex,
  256. meshphong_frag: meshphong.fragment,
  257. meshphysical_vert: meshphysical.vertex,
  258. meshphysical_frag: meshphysical.fragment,
  259. meshtoon_vert: meshtoon.vertex,
  260. meshtoon_frag: meshtoon.fragment,
  261. points_vert: points.vertex,
  262. points_frag: points.fragment,
  263. shadow_vert: shadow.vertex,
  264. shadow_frag: shadow.fragment,
  265. sprite_vert: sprite.vertex,
  266. sprite_frag: sprite.fragment
  267. };
粤ICP备19079148号