Make FLOAT the default type

This commit is contained in:
Richard Davey 2020-11-09 13:19:14 +00:00
parent cb7a998ea0
commit c5656fbd08

View file

@ -5,6 +5,8 @@
*/ */
var Class = require('../../utils/Class'); var Class = require('../../utils/Class');
var GetFastValue = require('../../utils/object/GetFastValue');
var WEBGL_CONST = require('./const');
/** /**
* @classdesc * @classdesc
@ -167,8 +169,10 @@ var WebGLShader = new Class({
var name = element.name; var name = element.name;
var size = element.size; // i.e. 1 for a float, 2 for a vec2, 4 for a vec4, etc var size = element.size; // i.e. 1 for a float, 2 for a vec2, 4 for a vec4, etc
var type = element.type.enum; // The GLenum var glType = GetFastValue(element, 'type', WEBGL_CONST.FLOAT);
var typeSize = element.type.size; // The size in bytes of the type var type = glType.enum; // The GLenum
var typeSize = glType.size; // The size in bytes of the type
var normalized = (element.normalized) ? true : false; var normalized = (element.normalized) ? true : false;
result.push({ result.push({