Fixed texture slots, but still missing the 'current bind' cache