  <canvas id="canvas2d"></canvas>
    </div>
</div>
<script type="module">
    import { WebGL2 } from "../assets/webgl.js";
    import { Stats } from "../assets/stats.js";
    import GUI from 'https://cdn.jsdelivr.net/npm/lil-gui@0.17/+esm';

    const VERT_SOURCE_DEFAULT = `#version 300 es
        in vec2 a_position;
        in vec2 a_texCoord;

        out vec2 v_texCoord;

        void main()
        {
            gl_Position = vec4(a_position, 0.0, 1.0);

            // Flip the y axis used in the fragm