Make 2D read type and state use 64 bit data

Why is it different from 3D?