MCPcopy Index your code
hub / github.com/processing/processing / setUniformMatrix

Method setUniformMatrix

core/src/processing/opengl/PShader.java:710–721  ·  view source on GitHub ↗
(int loc, float[] mat)

Source from the content-addressed store, hash-verified

708
709
710 protected void setUniformMatrix(int loc, float[] mat) {
711 if (-1 < loc) {
712 updateFloatBuffer(mat);
713 if (mat.length == 4) {
714 pgl.uniformMatrix2fv(loc, 1, false, floatBuffer);
715 } else if (mat.length == 9) {
716 pgl.uniformMatrix3fv(loc, 1, false, floatBuffer);
717 } else if (mat.length == 16) {
718 pgl.uniformMatrix4fv(loc, 1, false, floatBuffer);
719 }
720 }
721 }
722
723
724 protected void setUniformTex(int loc, Texture tex) {

Callers 3

setCommonUniformsMethod · 0.95
bindTypedMethod · 0.95
setTextureMethod · 0.95

Calls 4

updateFloatBufferMethod · 0.95
uniformMatrix2fvMethod · 0.45
uniformMatrix3fvMethod · 0.45
uniformMatrix4fvMethod · 0.45

Tested by

no test coverage detected