files.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506
  1. var files = {
  2. "webgl": [
  3. "webgl_animation_cloth",
  4. "webgl_animation_keyframes",
  5. "webgl_animation_skinning_blending",
  6. "webgl_animation_skinning_additive_blending",
  7. "webgl_animation_skinning_morph",
  8. "webgl_animation_multiple",
  9. "webgl_camera",
  10. "webgl_camera_array",
  11. "webgl_camera_cinematic",
  12. "webgl_camera_logarithmicdepthbuffer",
  13. "webgl_clipping",
  14. "webgl_clipping_advanced",
  15. "webgl_clipping_intersection",
  16. "webgl_clipping_stencil",
  17. "webgl_decals",
  18. "webgl_depth_texture",
  19. "webgl_effects_anaglyph",
  20. "webgl_effects_ascii",
  21. "webgl_effects_parallaxbarrier",
  22. "webgl_effects_peppersghost",
  23. "webgl_effects_stereo",
  24. "webgl_framebuffer_texture",
  25. "webgl_geometries",
  26. "webgl_geometries_parametric",
  27. "webgl_geometry_colors",
  28. "webgl_geometry_colors_lookuptable",
  29. "webgl_geometry_convex",
  30. "webgl_geometry_cube",
  31. "webgl_geometry_dynamic",
  32. "webgl_geometry_extrude_shapes",
  33. "webgl_geometry_extrude_shapes2",
  34. "webgl_geometry_extrude_splines",
  35. "webgl_geometry_hierarchy",
  36. "webgl_geometry_hierarchy2",
  37. "webgl_geometry_minecraft",
  38. "webgl_geometry_minecraft_ao",
  39. "webgl_geometry_normals",
  40. "webgl_geometry_nurbs",
  41. "webgl_geometry_shapes",
  42. "webgl_geometry_spline_editor",
  43. "webgl_geometry_teapot",
  44. "webgl_geometry_terrain",
  45. "webgl_geometry_terrain_fog",
  46. "webgl_geometry_terrain_raycast",
  47. "webgl_geometry_text",
  48. "webgl_geometry_text_shapes",
  49. "webgl_geometry_text_stroke",
  50. "webgl_helpers",
  51. "webgl_instancing_dynamic",
  52. "webgl_instancing_performance",
  53. "webgl_instancing_raycast",
  54. "webgl_instancing_scatter",
  55. "webgl_interactive_buffergeometry",
  56. "webgl_interactive_cubes",
  57. "webgl_interactive_cubes_gpu",
  58. "webgl_interactive_cubes_ortho",
  59. "webgl_interactive_lines",
  60. "webgl_interactive_points",
  61. "webgl_interactive_raycasting_points",
  62. "webgl_interactive_voxelpainter",
  63. "webgl_layers",
  64. "webgl_lensflares",
  65. "webgl_lightprobe",
  66. "webgl_lightprobe_cubecamera",
  67. "webgl_lights_hemisphere",
  68. "webgl_lights_physical",
  69. "webgl_lights_pointlights",
  70. "webgl_lights_pointlights2",
  71. "webgl_lights_spotlight",
  72. "webgl_lights_spotlights",
  73. "webgl_lights_rectarealight",
  74. "webgl_lines_colors",
  75. "webgl_lines_dashed",
  76. "webgl_lines_fat",
  77. "webgl_lines_fat_wireframe",
  78. "webgl_lines_sphere",
  79. "webgl_loader_3dm",
  80. "webgl_loader_3ds",
  81. "webgl_loader_3mf",
  82. "webgl_loader_3mf_materials",
  83. "webgl_loader_amf",
  84. "webgl_loader_assimp",
  85. "webgl_loader_bvh",
  86. "webgl_loader_collada",
  87. "webgl_loader_collada_kinematics",
  88. "webgl_loader_collada_skinning",
  89. "webgl_loader_draco",
  90. "webgl_loader_fbx",
  91. "webgl_loader_fbx_nurbs",
  92. "webgl_loader_gcode",
  93. "webgl_loader_gltf",
  94. "webgl_loader_gltf_extensions",
  95. "webgl_loader_imagebitmap",
  96. "webgl_loader_kmz",
  97. "webgl_loader_ldraw",
  98. "webgl_loader_lwo",
  99. "webgl_loader_md2",
  100. "webgl_loader_md2_control",
  101. "webgl_loader_mdd",
  102. "webgl_loader_mmd",
  103. "webgl_loader_mmd_pose",
  104. "webgl_loader_mmd_audio",
  105. "webgl_loader_nrrd",
  106. "webgl_loader_obj",
  107. "webgl_loader_obj_mtl",
  108. "webgl_loader_obj2",
  109. "webgl_loader_obj2_options",
  110. "webgl_loader_pcd",
  111. "webgl_loader_pdb",
  112. "webgl_loader_ply",
  113. "webgl_loader_prwm",
  114. "webgl_loader_stl",
  115. "webgl_loader_svg",
  116. "webgl_loader_texture_basis",
  117. "webgl_loader_texture_dds",
  118. "webgl_loader_texture_exr",
  119. "webgl_loader_texture_hdr",
  120. "webgl_loader_texture_ktx",
  121. "webgl_loader_texture_ktx2",
  122. "webgl_loader_texture_pvrtc",
  123. "webgl_loader_texture_rgbm",
  124. "webgl_loader_texture_tga",
  125. "webgl_loader_ttf",
  126. "webgl_loader_vox",
  127. "webgl_loader_vrm",
  128. "webgl_loader_vrml",
  129. "webgl_loader_vtk",
  130. "webgl_loader_x",
  131. "webgl_lod",
  132. "webgl_marchingcubes",
  133. "webgl_materials",
  134. "webgl_materials_blending",
  135. "webgl_materials_blending_custom",
  136. "webgl_materials_bumpmap",
  137. "webgl_materials_car",
  138. "webgl_materials_channels",
  139. "webgl_materials_cubemap",
  140. "webgl_materials_cubemap_balls_reflection",
  141. "webgl_materials_cubemap_balls_refraction",
  142. "webgl_materials_cubemap_dynamic",
  143. "webgl_materials_cubemap_refraction",
  144. "webgl_materials_cubemap_mipmaps",
  145. "webgl_materials_curvature",
  146. "webgl_materials_displacementmap",
  147. "webgl_materials_envmaps",
  148. "webgl_materials_envmaps_exr",
  149. "webgl_materials_envmaps_hdr",
  150. "webgl_materials_envmaps_parallax",
  151. "webgl_materials_grass",
  152. "webgl_materials_lightmap",
  153. "webgl_materials_matcap",
  154. "webgl_materials_normalmap",
  155. "webgl_materials_normalmap_object_space",
  156. "webgl_materials_parallaxmap",
  157. "webgl_materials_physical_clearcoat",
  158. "webgl_materials_physical_reflectivity",
  159. "webgl_materials_physical_sheen",
  160. "webgl_materials_physical_transmission",
  161. "webgl_materials_shaders_fresnel",
  162. "webgl_materials_standard",
  163. "webgl_materials_subsurface_scattering",
  164. "webgl_materials_texture_anisotropy",
  165. "webgl_materials_texture_canvas",
  166. "webgl_materials_texture_filters",
  167. "webgl_materials_texture_manualmipmap",
  168. "webgl_materials_texture_partialupdate",
  169. "webgl_materials_texture_rotation",
  170. "webgl_materials_variations_basic",
  171. "webgl_materials_variations_lambert",
  172. "webgl_materials_variations_phong",
  173. "webgl_materials_variations_standard",
  174. "webgl_materials_variations_physical",
  175. "webgl_materials_variations_toon",
  176. "webgl_materials_video",
  177. "webgl_materials_video_webcam",
  178. "webgl_materials_wireframe",
  179. "webgl_math_obb",
  180. "webgl_math_orientation_transform",
  181. "webgl_mirror",
  182. "webgl_modifier_simplifier",
  183. "webgl_modifier_subdivision",
  184. "webgl_modifier_tessellation",
  185. "webgl_morphtargets",
  186. "webgl_morphtargets_horse",
  187. "webgl_morphtargets_sphere",
  188. "webgl_multiple_canvases_circle",
  189. "webgl_multiple_canvases_complex",
  190. "webgl_multiple_canvases_grid",
  191. "webgl_multiple_elements",
  192. "webgl_multiple_elements_text",
  193. "webgl_multiple_renderers",
  194. "webgl_multiple_scenes_comparison",
  195. "webgl_multiple_views",
  196. "webgl_nearestneighbour",
  197. "webgl_panorama_cube",
  198. "webgl_panorama_equirectangular",
  199. "webgl_performance",
  200. "webgl_performance_static",
  201. "webgl_points_billboards",
  202. "webgl_points_dynamic",
  203. "webgl_points_sprites",
  204. "webgl_points_waves",
  205. "webgl_raycast_sprite",
  206. "webgl_raycast_texture",
  207. "webgl_read_float_buffer",
  208. "webgl_refraction",
  209. "webgl_rtt",
  210. "webgl_sandbox",
  211. "webgl_shader",
  212. "webgl_shader_lava",
  213. "webgl_shader2",
  214. "webgl_shaders_ocean",
  215. "webgl_shaders_ocean2",
  216. "webgl_shaders_sky",
  217. "webgl_shaders_tonemapping",
  218. "webgl_shaders_vector",
  219. "webgl_shading_physical",
  220. "webgl_shadow_contact",
  221. "webgl_shadowmap",
  222. "webgl_shadowmap_performance",
  223. "webgl_shadowmap_pointlight",
  224. "webgl_shadowmap_viewer",
  225. "webgl_shadowmap_vsm",
  226. "webgl_shadowmesh",
  227. "webgl_skinning_simple",
  228. "webgl_sprites",
  229. "webgl_test_memory",
  230. "webgl_test_memory2",
  231. "webgl_tonemapping",
  232. "webgl_trails",
  233. "webgl_video_kinect",
  234. "webgl_video_panorama_equirectangular",
  235. "webgl_water",
  236. "webgl_water_flowmap"
  237. ],
  238. "webgl / nodes": [
  239. "webgl_loader_nodes",
  240. "webgl_materials_compile",
  241. "webgl_materials_envmaps_hdr_nodes",
  242. "webgl_materials_envmaps_pmrem_nodes",
  243. "webgl_materials_nodes",
  244. "webgl_mirror_nodes",
  245. "webgl_performance_nodes",
  246. "webgl_postprocessing_nodes",
  247. "webgl_postprocessing_nodes_pass",
  248. "webgl_sprites_nodes",
  249. ],
  250. "webgl / postprocessing": [
  251. "webgl_postprocessing",
  252. "webgl_postprocessing_advanced",
  253. "webgl_postprocessing_afterimage",
  254. "webgl_postprocessing_backgrounds",
  255. "webgl_postprocessing_crossfade",
  256. "webgl_postprocessing_dof",
  257. "webgl_postprocessing_dof2",
  258. "webgl_postprocessing_fxaa",
  259. "webgl_postprocessing_glitch",
  260. "webgl_postprocessing_godrays",
  261. "webgl_postprocessing_rgb_halftone",
  262. "webgl_postprocessing_masking",
  263. "webgl_postprocessing_ssaa",
  264. "webgl_postprocessing_ssaa_unbiased",
  265. "webgl_postprocessing_outline",
  266. "webgl_postprocessing_pixel",
  267. "webgl_postprocessing_procedural",
  268. "webgl_postprocessing_sao",
  269. "webgl_postprocessing_smaa",
  270. "webgl_postprocessing_sobel",
  271. "webgl_postprocessing_ssao",
  272. "webgl_postprocessing_taa",
  273. "webgl_postprocessing_unreal_bloom",
  274. "webgl_postprocessing_unreal_bloom_selective"
  275. ],
  276. "webgl / advanced": [
  277. "webgl_buffergeometry",
  278. "webgl_buffergeometry_compression",
  279. "webgl_buffergeometry_constructed_from_geometry",
  280. "webgl_buffergeometry_custom_attributes_particles",
  281. "webgl_buffergeometry_drawrange",
  282. "webgl_buffergeometry_glbufferattribute",
  283. "webgl_buffergeometry_indexed",
  284. "webgl_buffergeometry_instancing",
  285. "webgl_buffergeometry_instancing_billboards",
  286. "webgl_buffergeometry_instancing_interleaved",
  287. "webgl_buffergeometry_lines",
  288. "webgl_buffergeometry_lines_indexed",
  289. "webgl_buffergeometry_morphtargets",
  290. "webgl_buffergeometry_points",
  291. "webgl_buffergeometry_points_interleaved",
  292. "webgl_buffergeometry_rawshader",
  293. "webgl_buffergeometry_selective_draw",
  294. "webgl_buffergeometry_uint",
  295. "webgl_custom_attributes",
  296. "webgl_custom_attributes_lines",
  297. "webgl_custom_attributes_points",
  298. "webgl_custom_attributes_points2",
  299. "webgl_custom_attributes_points3",
  300. "webgl_fire",
  301. "webgl_gpgpu_birds",
  302. "webgl_gpgpu_birds_gltf",
  303. "webgl_gpgpu_water",
  304. "webgl_gpgpu_protoplanet",
  305. "webgl_instancing_modified",
  306. "webgl_lightningstrike",
  307. "webgl_materials_modified",
  308. "webgl_raymarching_reflect",
  309. "webgl_shadowmap_csm",
  310. "webgl_shadowmap_pcss",
  311. "webgl_simple_gi",
  312. "webgl_tiled_forward",
  313. "webgl_worker_offscreencanvas"
  314. ],
  315. "webgl2": [
  316. "webgl2_buffergeometry_attributes_integer",
  317. "webgl2_materials_texture2darray",
  318. "webgl2_materials_texture3d",
  319. "webgl2_multisampled_renderbuffers",
  320. "webgl2_volume_cloud",
  321. "webgl2_volume_instancing",
  322. "webgl2_volume_perlin"
  323. ],
  324. "webaudio": [
  325. "webaudio_orientation",
  326. "webaudio_sandbox",
  327. "webaudio_timing",
  328. "webaudio_visualizer"
  329. ],
  330. "webxr": [
  331. "webxr_ar_cones",
  332. "webxr_ar_hittest",
  333. "webxr_ar_paint",
  334. "webxr_vr_ballshooter",
  335. "webxr_vr_cubes",
  336. "webxr_vr_dragging",
  337. "webxr_vr_handinput",
  338. "webxr_vr_handinput_cubes",
  339. "webxr_vr_handinput_profiles",
  340. "webxr_vr_haptics",
  341. "webxr_vr_lorenzattractor",
  342. "webxr_vr_panorama",
  343. "webxr_vr_panorama_depth",
  344. "webxr_vr_paint",
  345. "webxr_vr_rollercoaster",
  346. "webxr_vr_sandbox",
  347. "webxr_vr_sculpt",
  348. "webxr_vr_video"
  349. ],
  350. "physics": [
  351. "physics_ammo_break",
  352. "physics_ammo_cloth",
  353. "physics_ammo_instancing",
  354. "physics_ammo_rope",
  355. "physics_ammo_terrain",
  356. "physics_ammo_volume"
  357. ],
  358. "misc": [
  359. "misc_animation_authoring",
  360. "misc_animation_groups",
  361. "misc_animation_keys",
  362. "misc_boxselection",
  363. "misc_controls_deviceorientation",
  364. "misc_controls_drag",
  365. "misc_controls_fly",
  366. "misc_controls_map",
  367. "misc_controls_orbit",
  368. "misc_controls_pointerlock",
  369. "misc_controls_trackball",
  370. "misc_controls_transform",
  371. "misc_exporter_collada",
  372. "misc_exporter_draco",
  373. "misc_exporter_gltf",
  374. "misc_exporter_obj",
  375. "misc_exporter_ply",
  376. "misc_exporter_stl",
  377. "misc_lookat",
  378. ],
  379. "css2d": [
  380. "css2d_label"
  381. ],
  382. "css3d": [
  383. "css3d_molecules",
  384. "css3d_orthographic",
  385. "css3d_panorama",
  386. "css3d_panorama_deviceorientation",
  387. "css3d_periodictable",
  388. "css3d_sandbox",
  389. "css3d_sprites",
  390. "css3d_youtube"
  391. ],
  392. "svg": [
  393. "svg_lines",
  394. "svg_sandbox"
  395. ],
  396. "tests": [
  397. "webgl_furnace_test",
  398. "webgl_pmrem_test",
  399. "misc_uv_tests"
  400. ]
  401. };
  402. var tags = {
  403. "webgl_animation_cloth": [ "physics", "integration" ],
  404. "webgl_clipping": [ "solid" ],
  405. "webgl_clipping_advanced": [ "solid" ],
  406. "webgl_clipping_intersection": [ "solid" ],
  407. "webgl_clipping_stencil": [ "solid" ],
  408. "webgl_decals": [ "normals" ],
  409. "webgl_depth_texture": [ "renderTarget" ],
  410. "webgl_framebuffer_texture": [ "renderTarget" ],
  411. "webgl_geometry_colors_lookuptable": [ "vertex" ],
  412. "webgl_geometry_hierarchy": [ "group" ],
  413. "webgl_geometry_hierarchy2": [ "scene graph" ],
  414. "webgl_geometry_minecraft_ao": [ "ambient occlusion" ],
  415. "webgl_geometry_nurbs": [ "curve", "surface" ],
  416. "webgl_geometry_spline_editor": [ "curve" ],
  417. "webgl_geometry_text": [ "font" ],
  418. "webgl_geometry_text_shapes": [ "font" ],
  419. "webgl_geometry_text_stroke": [ "font" ],
  420. "webgl_helpers": [ "normals", "tangents", "bounding box" ],
  421. "webgl_instancing_performance": [ "batching", "merging" ],
  422. "webgl_interactive_buffergeometry": [ "raycast", "outline" ],
  423. "webgl_interactive_cubes": [ "raycast", "highlinght" ],
  424. "webgl_interactive_cubes_gpu": [ "raycast", "highlight" ],
  425. "webgl_interactive_cubes_ortho": [ "raycast", "highlight" ],
  426. "webgl_interactive_lines": [ "raycast" ],
  427. "webgl_interactive_points": [ "raycast" ],
  428. "webgl_interactive_raycasting_points": [ "raycast" ],
  429. "webgl_interactive_voxelpainter": [ "raycast" ],
  430. "webgl_layers": [ "groups" ],
  431. "webgl_lights_hemisphere": [ "directional" ],
  432. "webgl_lights_pointlights": [ "multiple" ],
  433. "webgl_loader_ttf": [ "text", "font" ],
  434. "webgl_loader_pdb": [ "molecules" ],
  435. "webgl_lod": [ "level", "details" ],
  436. "webgl_materials_blending": [ "alpha" ],
  437. "webgl_materials_blending_custom": [ "alpha" ],
  438. "webgl_materials_channels": [ "normal", "depth", "rgba packing" ],
  439. "webgl_materials_cubemap_mipmaps": [ "envmap" ],
  440. "webgl_materials_envmaps_parallax": [ "onBeforeCompile" ],
  441. "webgl_materials_lightmap": [ "shadows" ],
  442. "webgl_materials_physical_clearcoat": [ "anisotropy" ],
  443. "webgl_materials_physical_transmission": [ "alpha" ],
  444. "webgl_materials_shaders_fresnel": [ "refraction" ],
  445. "webgl_materials_standard": [ "pbr" ],
  446. "webgl_materials_texture_canvas": [ "paint" ],
  447. "webgl_materials_texture_filters": [ "mipmap", "min", "mag" ],
  448. "webgl_materials_texture_manualmipmap": [ "mipmap", "min", "mag" ],
  449. "webgl_materials_subsurface_scattering": [ "derivatives", "translucency" ],
  450. "webgl_materials_wireframe": [ "derivatives" ],
  451. "webgl_math_obb": [ "intersection", "bounding" ],
  452. "webgl_math_orientation_transform": [ "rotation" ],
  453. "webgl_mirror": [ "reflection" ],
  454. "webgl_morphtargets_horse": [ "animation" ],
  455. "webgl_multiple_elements": [ "differential equations", "physics" ],
  456. "webgl_multiple_elements_text": [ "font" ],
  457. "webgl_nearestneighbour": [ "kdtree" ],
  458. "webgl_panorama_cube": [ "envmap" ],
  459. "webgl_panorama_equirectangular": [ "envmap" ],
  460. "webgl_points_billboards": [ "particles" ],
  461. "webgl_points_dynamic": [ "particles" ],
  462. "webgl_points_sprites": [ "particles", "snow" ],
  463. "webgl_points_waves": [ "particles" ],
  464. "webgl_read_float_buffer": [ "texture" ],
  465. "webgl_refraction": [ "water" ],
  466. "webgl_rtt": [ "renderTarget", "texture" ],
  467. "webgl_shaders_ocean": [ "water" ],
  468. "webgl_shaders_ocean2": [ "water" ],
  469. "webgl_shaders_sky": [ "sun" ],
  470. "webgl_shaders_tonemapping": [ "hrd" ],
  471. "webgl_shaders_vector": [ "font" ],
  472. "webgl_shading_physical": [ "pbr" ],
  473. "webgl_shadow_contact": [ "onBeforeCompile", "soft" ],
  474. "webgl_shadowmap_viewer": [ "directional", "spot" ],
  475. "webgl_skinning_simple": [ "animation" ],
  476. "webgl_tonemapping": [ "gltf" ],
  477. "webgl_loader_nodes": [ "caustics", "displace", "xray" ],
  478. "webgl_postprocessing_afterimage": [ "trails" ],
  479. "webgl_postprocessing_dof": [ "bokeh" ],
  480. "webgl_postprocessing_dof2": [ "bokeh" ],
  481. "webgl_postprocessing_fxaa": [ "msaa", "multisampled" ],
  482. "webgl_postprocessing_godrays": [ "light scattering" ],
  483. "webgl_postprocessing_ssaa": [ "msaa", "multisampled" ],
  484. "webgl_postprocessing_ssaa_unbiased": [ "msaa", "multisampled" ],
  485. "webgl_postprocessing_sao": [ "ambient occlusion" ],
  486. "webgl_postprocessing_smaa": [ "msaa", "multisampled" ],
  487. "webgl_postprocessing_sobel": [ "filter", "edge detection" ],
  488. "webgl_postprocessing_ssao": [ "ambient occlusion" ],
  489. "webgl_postprocessing_unreal_bloom": [ "glow" ],
  490. "webgl_postprocessing_unreal_bloom_selective": [ "glow" ],
  491. "webgl_fire": [ "smoke" ],
  492. "webgl_materials_modified": [ "onBeforeCompile" ],
  493. "webgl_shadowmap_csm": [ "cascade" ],
  494. "webgl_shadowmap_pcss": [ "soft" ],
  495. "webgl_simple_gi": [ "global illumination" ],
  496. "webgl_tiled_forward": [ "derivatives" ],
  497. "webgl2_multisampled_renderbuffers": [ "msaa" ],
  498. "physics_ammo_cloth": [ "integration" ],
  499. "misc_controls_deviceorientation": [ "accelerometer", "sensors" ],
  500. "misc_controls_drag": [ "translate" ],
  501. "misc_controls_map": [ "drag" ],
  502. "misc_controls_orbit": [ "rotation" ],
  503. "misc_controls_trackball": [ "rotation" ],
  504. "misc_controls_transform": [ "scale", "rotate", "translate" ]
  505. };