Size and format information are the same for every implementation and do not need to be virtual. This removes the need to reimplement them for each driver.
floor_int_range
sample_2d_lod
Sampler