playcanvas / playcanvas/engine

Implement replacement and deprecate shader parameters APIs

Open
#2,789 2 comments 0 reactions 1 assignee View on GitHub

@mvaligursky is already working on this.

Since Jan 27, 2021.

area: graphics enhancement
Dominant language
JavaScript
Stars
16.8k
Forks
2k
Avg merge
4h 32m
Merged PRs (30d)
222

Description

  1. Material and MeshInstance
  • function setParameters takes a name and a value, and internally stores it wrapped in an object
  • function getParameters should return the value but instead returns the wrapped object, and value needs to be accessed using .data
  1. we should consider simplification / replacement system for scopes / scopeIds as well
  2. instead of 'Parameters" the function names could use "Uniforms"

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.