generalized pixel format handling in 3d pipeline