Removed shader source from file scope
Added texture row update functionality