Currently, EXT_mesh_gpu_instancing does not prohibit negative values for the "SCALE" attribute accessor. As a result, when a primitive is instanced, each instance may end up with a different winding order. As far as I know, none of the current graphics APIs provide a way to apply a cull mode per instance. Therefore, if the primitive is not double-sided, it seems difficult to render it according to the original intent of the extension.
Any thought on this?