last of my attempts to accomodate nkn float texture hardware