Browse Source

Examples: Sorted webgpu_* alphabetically and renamed webgl2_* to webgl_*.

Mr.doob 1 year ago
parent
commit
1603f769f0
37 changed files with 32 additions and 34 deletions
  1. 32 34
      examples/files.json
  2. 0 0
      examples/screenshots/webgl_buffergeometry_attributes_integer.jpg
  3. 0 0
      examples/screenshots/webgl_buffergeometry_attributes_none.jpg
  4. 0 0
      examples/screenshots/webgl_clipculldistance.jpg
  5. 0 0
      examples/screenshots/webgl_multiple_rendertargets.jpg
  6. 0 0
      examples/screenshots/webgl_multisampled_renderbuffers.jpg
  7. 0 0
      examples/screenshots/webgl_rendertarget_texture2darray.jpg
  8. 0 0
      examples/screenshots/webgl_texture2darray.jpg
  9. 0 0
      examples/screenshots/webgl_texture2darray_compressed.jpg
  10. 0 0
      examples/screenshots/webgl_texture3d.jpg
  11. 0 0
      examples/screenshots/webgl_texture3d_partialupdate.jpg
  12. 0 0
      examples/screenshots/webgl_ubo.jpg
  13. 0 0
      examples/screenshots/webgl_ubo_arrays.jpg
  14. 0 0
      examples/screenshots/webgl_volume_cloud.jpg
  15. 0 0
      examples/screenshots/webgl_volume_instancing.jpg
  16. 0 0
      examples/screenshots/webgl_volume_perlin.jpg
  17. 0 0
      examples/screenshots/webgpu_performance_renderbundle.jpg
  18. 0 0
      examples/screenshots/webgpu_textures_anisotropy.jpg
  19. 0 0
      examples/screenshots/webgpu_textures_partialupdate.jpg
  20. 0 0
      examples/webgl_buffergeometry_attributes_integer.html
  21. 0 0
      examples/webgl_buffergeometry_attributes_none.html
  22. 0 0
      examples/webgl_clipculldistance.html
  23. 0 0
      examples/webgl_multiple_rendertargets.html
  24. 0 0
      examples/webgl_multisampled_renderbuffers.html
  25. 0 0
      examples/webgl_rendertarget_texture2darray.html
  26. 0 0
      examples/webgl_texture2darray.html
  27. 0 0
      examples/webgl_texture2darray_compressed.html
  28. 0 0
      examples/webgl_texture3d.html
  29. 0 0
      examples/webgl_texture3d_partialupdate.html
  30. 0 0
      examples/webgl_ubo.html
  31. 0 0
      examples/webgl_ubo_arrays.html
  32. 0 0
      examples/webgl_volume_cloud.html
  33. 0 0
      examples/webgl_volume_instancing.html
  34. 0 0
      examples/webgl_volume_perlin.html
  35. 0 0
      examples/webgpu_performance_renderbundle.html
  36. 0 0
      examples/webgpu_textures_anisotropy.html
  37. 0 0
      examples/webgpu_textures_partialupdate.html

+ 32 - 34
examples/files.json

@@ -255,6 +255,8 @@
 	],
 	"webgl / advanced": [
 		"webgl_buffergeometry",
+		"webgl_buffergeometry_attributes_integer",
+		"webgl_buffergeometry_attributes_none",
 		"webgl_buffergeometry_compression",
 		"webgl_buffergeometry_custom_attributes_particles",
 		"webgl_buffergeometry_drawrange",
@@ -270,6 +272,7 @@
 		"webgl_buffergeometry_rawshader",
 		"webgl_buffergeometry_selective_draw",
 		"webgl_buffergeometry_uint",
+		"webgl_clipculldistance",
 		"webgl_custom_attributes",
 		"webgl_custom_attributes_lines",
 		"webgl_custom_attributes_points",
@@ -280,30 +283,25 @@
 		"webgl_gpgpu_water",
 		"webgl_gpgpu_protoplanet",
 		"webgl_materials_modified",
+		"webgl_multiple_rendertargets",
+		"webgl_multisampled_renderbuffers",
 		"webgl_raymarching_reflect",
+		"webgl_rendertarget_texture2darray",
 		"webgl_shadowmap_csm",
 		"webgl_shadowmap_pcss",
 		"webgl_shadowmap_progressive",
 		"webgl_simple_gi",
+		"webgl_texture2darray",
+		"webgl_texture2darray_compressed",
+		"webgl_texture3d",
+		"webgl_texture3d_partialupdate",
+		"webgl_ubo",
+		"webgl_ubo_arrays",
+		"webgl_volume_cloud",
+		"webgl_volume_instancing",
+		"webgl_volume_perlin",
 		"webgl_worker_offscreencanvas"
 	],
-	"webgl2": [
-		"webgl2_buffergeometry_attributes_integer",
-		"webgl2_buffergeometry_attributes_none",
-		"webgl2_clipculldistance",
-		"webgl2_materials_texture2darray",
-		"webgl2_materials_texture3d",
-		"webgl2_materials_texture3d_partialupdate",
-		"webgl2_multiple_rendertargets",
-		"webgl2_multisampled_renderbuffers",
-		"webgl2_rendertarget_texture2darray",
-		"webgl2_texture2darray_compressed",
-		"webgl2_ubo",
-		"webgl2_ubo_arrays",
-		"webgl2_volume_cloud",
-		"webgl2_volume_instancing",
-		"webgl2_volume_perlin"
-	],
 	"webgpu (wip)": [
 		"webgpu_backdrop",
 		"webgpu_backdrop_area",
@@ -329,6 +327,7 @@
 		"webgpu_instance_mesh",
 		"webgpu_instance_points",
 		"webgpu_instance_uniform",
+		"webgpu_instancing_morph",
 		"webgpu_lights_custom",
 		"webgpu_lights_ies_spotlight",
 		"webgpu_lights_phong",
@@ -351,17 +350,25 @@
 		"webgpu_materials_toon",
 		"webgpu_materials_video",
 		"webgpu_materialx_noise",
-		"webgpu_multiple_rendertargets",
-		"webgpu_multiple_rendertargets_readback",
+		"webgpu_mesh_batch",
+		"webgpu_mirror",
 		"webgpu_morphtargets",
 		"webgpu_morphtargets_face",
+		"webgpu_multiple_rendertargets",
+		"webgpu_multiple_rendertargets_readback",
+		"webgpu_multisampled_renderbuffers",
 		"webgpu_occlusion",
 		"webgpu_parallax_uv",
 		"webgpu_particles",
+		"webgpu_performance_renderbundle",
+		"webgpu_pmrem_cubemap",
+		"webgpu_pmrem_equirectangular",
+		"webgpu_pmrem_scene",
 		"webgpu_portal",
+		"webgpu_postprocessing_afterimage",
+		"webgpu_postprocessing_anamorphic",
 		"webgpu_reflection",
 		"webgpu_rtt",
-		"webgpu_materials_texture_partialupdate",
 		"webgpu_sandbox",
 		"webgpu_shadertoy",
 		"webgpu_shadowmap",
@@ -369,25 +376,16 @@
 		"webgpu_skinning_instancing",
 		"webgpu_skinning_points",
 		"webgpu_sprites",
+		"webgpu_storage_buffer",
+		"webgpu_texturegrad",
 		"webgpu_textures_2d-array",
+		"webgpu_textures_anisotropy",
+		"webgpu_textures_partialupdate",
 		"webgpu_tsl_editor",
 		"webgpu_tsl_transpiler",
 		"webgpu_video_panorama",
-		"webgpu_pmrem_cubemap",
-		"webgpu_pmrem_equirectangular",
-		"webgpu_pmrem_scene",
-		"webgpu_postprocessing_afterimage",
-		"webgpu_postprocessing_anamorphic",
-		"webgpu_mirror",
-		"webgpu_multisampled_renderbuffers",
-		"webgpu_materials_texture_anisotropy",
-		"webgpu_storage_buffer",
-		"webgpu_mesh_batch",
-		"webgpu_instancing_morph",
-		"webgpu_texturegrad",
 		"webgpu_volume_cloud",
-		"webgpu_volume_perlin",
-		"webgpu_renderbundle"
+		"webgpu_volume_perlin"
 	],
 	"webaudio": [
 		"webaudio_orientation",

+ 0 - 0
examples/screenshots/webgl2_buffergeometry_attributes_integer.jpg → examples/screenshots/webgl_buffergeometry_attributes_integer.jpg


+ 0 - 0
examples/screenshots/webgl2_buffergeometry_attributes_none.jpg → examples/screenshots/webgl_buffergeometry_attributes_none.jpg


+ 0 - 0
examples/screenshots/webgl2_clipculldistance.jpg → examples/screenshots/webgl_clipculldistance.jpg


+ 0 - 0
examples/screenshots/webgl2_multiple_rendertargets.jpg → examples/screenshots/webgl_multiple_rendertargets.jpg


+ 0 - 0
examples/screenshots/webgl2_multisampled_renderbuffers.jpg → examples/screenshots/webgl_multisampled_renderbuffers.jpg


+ 0 - 0
examples/screenshots/webgl2_materials_texture2darray.jpg → examples/screenshots/webgl_rendertarget_texture2darray.jpg


+ 0 - 0
examples/screenshots/webgl2_rendertarget_texture2darray.jpg → examples/screenshots/webgl_texture2darray.jpg


+ 0 - 0
examples/screenshots/webgl2_texture2darray_compressed.jpg → examples/screenshots/webgl_texture2darray_compressed.jpg


+ 0 - 0
examples/screenshots/webgl2_materials_texture3d.jpg → examples/screenshots/webgl_texture3d.jpg


+ 0 - 0
examples/screenshots/webgl2_materials_texture3d_partialupdate.jpg → examples/screenshots/webgl_texture3d_partialupdate.jpg


+ 0 - 0
examples/screenshots/webgl2_ubo.jpg → examples/screenshots/webgl_ubo.jpg


+ 0 - 0
examples/screenshots/webgl2_ubo_arrays.jpg → examples/screenshots/webgl_ubo_arrays.jpg


+ 0 - 0
examples/screenshots/webgl2_volume_cloud.jpg → examples/screenshots/webgl_volume_cloud.jpg


+ 0 - 0
examples/screenshots/webgl2_volume_instancing.jpg → examples/screenshots/webgl_volume_instancing.jpg


+ 0 - 0
examples/screenshots/webgl2_volume_perlin.jpg → examples/screenshots/webgl_volume_perlin.jpg


+ 0 - 0
examples/screenshots/webgpu_renderbundle.jpg → examples/screenshots/webgpu_performance_renderbundle.jpg


+ 0 - 0
examples/screenshots/webgpu_materials_texture_anisotropy.jpg → examples/screenshots/webgpu_textures_anisotropy.jpg


+ 0 - 0
examples/screenshots/webgpu_materials_texture_partialupdate.jpg → examples/screenshots/webgpu_textures_partialupdate.jpg


+ 0 - 0
examples/webgl2_buffergeometry_attributes_integer.html → examples/webgl_buffergeometry_attributes_integer.html


+ 0 - 0
examples/webgl2_buffergeometry_attributes_none.html → examples/webgl_buffergeometry_attributes_none.html


+ 0 - 0
examples/webgl2_clipculldistance.html → examples/webgl_clipculldistance.html


+ 0 - 0
examples/webgl2_multiple_rendertargets.html → examples/webgl_multiple_rendertargets.html


+ 0 - 0
examples/webgl2_multisampled_renderbuffers.html → examples/webgl_multisampled_renderbuffers.html


+ 0 - 0
examples/webgl2_rendertarget_texture2darray.html → examples/webgl_rendertarget_texture2darray.html


+ 0 - 0
examples/webgl2_materials_texture2darray.html → examples/webgl_texture2darray.html


+ 0 - 0
examples/webgl2_texture2darray_compressed.html → examples/webgl_texture2darray_compressed.html


+ 0 - 0
examples/webgl2_materials_texture3d.html → examples/webgl_texture3d.html


+ 0 - 0
examples/webgl2_materials_texture3d_partialupdate.html → examples/webgl_texture3d_partialupdate.html


+ 0 - 0
examples/webgl2_ubo.html → examples/webgl_ubo.html


+ 0 - 0
examples/webgl2_ubo_arrays.html → examples/webgl_ubo_arrays.html


+ 0 - 0
examples/webgl2_volume_cloud.html → examples/webgl_volume_cloud.html


+ 0 - 0
examples/webgl2_volume_instancing.html → examples/webgl_volume_instancing.html


+ 0 - 0
examples/webgl2_volume_perlin.html → examples/webgl_volume_perlin.html


+ 0 - 0
examples/webgpu_renderbundle.html → examples/webgpu_performance_renderbundle.html


+ 0 - 0
examples/webgpu_materials_texture_anisotropy.html → examples/webgpu_textures_anisotropy.html


+ 0 - 0
examples/webgpu_materials_texture_partialupdate.html → examples/webgpu_textures_partialupdate.html