I would like to know where we are with vertex colour for sprites. Without vertex colours, every change to the tint of a sprite generates a new draw call.
Is it possible to use a mesh to implement sprites with vertex colours? I mean to replace the sprite component completely with a sprite-mesh component. You could always use the same square mesh with sides 1 and centred in 0 (so a position buffer shared by all sprite-mesh). There seem to be several key points here (as far as I understand it…): (1) updating from lua all vertex colours of all sprite-mesh could be very expensive (2) is it possible to reference a region of an atlas with a mesh?
Alternative. How complicated is it to implement a new sprite type with vertex colours via an extension?
Thank you!