src/renderer/UniformBuffer.js
Function makeUniformBuffer
has 53 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function makeUniformBuffer(gl, program, blockName) {
const blockIndex = gl.getUniformBlockIndex(program, blockName);
const blockSize = gl.getActiveUniformBlockParameter(program, blockIndex, gl.UNIFORM_BLOCK_DATA_SIZE);
const uniforms = getUniformBlockInfo(gl, program, blockIndex);
Function set
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function set(name, value) {
if (!uniforms[name]) {
// console.warn('No uniform property with name ', name);
return;
}
Function setData
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function setData(dataView, setter, size, offset, stride, components, value) {