/ src / components / demo / enhanced_fp / webgl_version.tsx
webgl_version.tsx
 1  import Code from "../../Code";
 2  import Output from "../../Output";
 3  
 4  const WebglVersionDemo = () => {
 5    return (
 6      <div>
 7        <Code
 8          snippet={`
 9  () => {
10    const canvas = document.createElement("canvas");
11    const ctx = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
12    return ctx.getParameter(ctx.VERSION);
13  }
14          `.trim()}
15        />
16  
17        <Output
18          generator={() => {
19            const canvas = document.createElement("canvas");
20            const ctx =
21              canvas.getContext("webgl") ||
22              canvas.getContext("experimental-webgl");
23            // @ts-expect-error
24            return ctx.getParameter(ctx.VERSION);
25          }}
26        />
27      </div>
28    );
29  };
30  
31  export default WebglVersionDemo;