Skip to main content

Shader Parsing

It is sometimes useful to be able to inspect shader source code

Functions

getShaderInfo

Returns information extracted from shader source code

function getShaderInfo(shaderSource: string): {
name: string;
language: 'glsl' | 'wgsl';
version: number;
}

Returns:

  • name
  • language: 'glsl'
  • version: WGLS version (100) or GLSL version (300)