added support for 2D tight pixel split - memory errors