Storing normal, tangent and binormal in 0 - 1 instead of -1 - 1 and reading them without multiplying with invRes.
Finally reading displacement textures the correct way!
Pushing rest.