Skip to content

Conversation

@mvaligursky
Copy link
Contributor

@mvaligursky mvaligursky commented Nov 24, 2025

Removed glslang/twgsl transpiler configuration from 154 examples that don't need it. These examples either:

  • Don't use custom shaders
  • Already provide both GLSL and WGSL shader versions
  • Are WebGL2-only and won't run on WebGPU

Also converted user-interface/custom-shader example to provide both GLSL and WGSL shaders, eliminating its need for transpilation.

The following 3 examples still require the transpiler (GLSL-only shaders for WebGPU) - all point cloud related, and WebGPU does not implement point rendering API with variable size:

  • shaders/point-cloud - GLSL-only point cloud rendering
  • shaders/point-cloud-simulation - GLSL-only particle simulation
  • loaders/loaders-gl - Integration with loaders.gl library

@mvaligursky mvaligursky merged commit 01e9350 into main Nov 24, 2025
7 checks passed
@mvaligursky mvaligursky deleted the mv-wgsl-transpiler branch November 24, 2025 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants