Skip to content

Add support for uniforms array #140

Description

@dmnsgn
// Instead of
for (let i = 0; i < directionalLights.length; i++) {
  sharedUniforms[`uDirectionalLights[${i}].intensity`] = directionalLights[i].intensity;
  sharedUniforms[`uDirectionalLights[${i}].color`] = lightColorToSrgb(directionalLights[i]);
}


const uniforms = {
  uDirectionalLights: directionalLights.map((light) => {
    intensity: light.intensity,
    color: lightColorToSrgb(light),
  })
}

ctx.submit({ uniforms })

Will require checking uniforms value Array.isArray of objects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions