Rendering Performance

So I was reading about rendering Performance here,

“Merge quads from different cubes with the same texture together, by using texture repeating and texcoords.”

Has anyone come up with a way to merge all quads and still texture things properly? Is it possible to generate the chunk get the texture then merge all quads and place that texture back over the new mesh? Is this worth the investment?

Thanks!

If you want to chit chat about voxel worlds…
Discord: Fentus#7808