Based on this post i can apply 1DFFT on each row and then each column of a 2D vector.
If i have a 1D vector i can view it as a 2D using cells like this v[rowIndex * columnCount + columnIndex]
My FFT1D algorithm is padding 0's to a vector until the next power of 2 position.
So if i am using it in this case on my 1D vector viewed as 2D, will it not add 0's where it is not supposed to, in between values, thus messing my result of the FFT2D?