For every other texture types this is expected to be implicitly `GPU_DATA_FLOAT`. There is only one case where this is not the case. I believe this was previously needed because the data type was conditionning the texture creation. This is not the case anymore.