(int loc, float[] mat)
| 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) { |
no test coverage detected