### Godot version

4.0 beta 17

### System information

Windows 10

### Issue description

MultiMeshInstance2D is not displaying anything in renderer `gl_compatibility` (GLES3)
Works as expected with `forward_plus` 

### Steps to reproduce

Create a project with renderer `gl_compatibility`
Add a MultiMeshInstance2D


### Minimal reproduction project


[Multimeshinstance2d.zip](https://github.com/godotengine/godot/files/10578720/Multimeshinstance2d.zip)

#include "rasterizer_canvas_gles3.h"
#ifdef GLES3_ENABLED
#include "core/os/os.h"
#include "rasterizer_scene_gles3.h"
#include "core/config/project_settings.h"
#include "core/math/geometry_2d.h"
#include "servers/rendering/rendering_server_default.h"
#include "storage/config.h"
#include "storage/material_storage.h"
#include "storage/mesh_storage.h"
#include "storage/particles_storage.h"
#include "storage/texture_storage.h"
void RasterizerCanvasGLES3::_update_transform_2d_to_mat4(const Transform2D &p_transform, float *p_mat4) {