* the new value
* @param rowMajor
* true if is this in row major order
*/
public void setUniform(final String name, final ReadOnlyMatrix3 value, final boolean rowMajor) {
final ShaderVariableMatrix3 shaderUniform = getShaderUniform(name, ShaderVariableMatrix3.class);
// prepare buffer for writing
shaderUniform.matrixBuffer.rewind();
value.toFloatBuffer(shaderUniform.matrixBuffer);
// prepare buffer for reading
shaderUniform.matrixBuffer.rewind();