extId}:parameters`][glEnum] = parmValue;
            }
          } catch (err) {
            console.log(err);
          }
        }

        const shaderTypes = [
          webglContext.VERTEX_SHADER,
          webglContext.FRAGMENT_SHADER,
        ];
        const precisionTypes = [
          webglContext.LOW_FLOAT,
          webglContext.MEDIUM_FLOAT,
          webglContext.HIGH_FLOAT,
          webglContext.LOW_INT,
          webglContext.MEDIUM_INT,
          webglContext.HIGH_INT,
        ];

        