texture: love <3 (part 3) Finalize the texture API.