/** * Adds a global variable * * @param var A global shader variable * @param index The index for the shader variable. This number will appear suffixed in the final shader string. * @return */ protected ShaderVar addGlobal(IGlobalShaderVar var, int index) { return addGlobal(var.getVarString() + Integer.toString(index), var.getDataType()); }
/** * Adds a global variable * * @param var A global shader variable * @return */ protected ShaderVar addGlobal(IGlobalShaderVar var) { return addGlobal(var.getVarString(), var.getDataType()); }
/** * Adds a global variable * * @param var A global shader variable * @param index The index for the shader variable. This number will appear suffixed in the final shader string. * @return */ protected ShaderVar addGlobal(IGlobalShaderVar var, int index) { return addGlobal(var.getVarString() + Integer.toString(index), var.getDataType()); }
/** * Adds a global variable * * @param var A global shader variable * @return */ protected ShaderVar addGlobal(IGlobalShaderVar var) { return addGlobal(var.getVarString(), var.getDataType()); }