Merge pull request #69135 from clayjohn/GLES3-mesh2D
Fix drawing of Mesh2D
This commit is contained in:
commit
7580565c28
1 changed files with 3 additions and 4 deletions
|
@ -1306,10 +1306,6 @@ void RasterizerCanvasGLES3::_render_batch(Light *p_lights, uint32_t p_index) {
|
|||
instance_uses_custom_data = true;
|
||||
}
|
||||
|
||||
if (instance_buffer == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
ERR_FAIL_COND(mesh.is_null());
|
||||
|
||||
uint32_t surf_count = mesh_storage->mesh_get_surface_count(mesh);
|
||||
|
@ -1339,6 +1335,9 @@ void RasterizerCanvasGLES3::_render_batch(Light *p_lights, uint32_t p_index) {
|
|||
}
|
||||
|
||||
if (instance_count > 1) {
|
||||
if (instance_buffer == 0) {
|
||||
break;
|
||||
}
|
||||
// Bind instance buffers.
|
||||
glBindBuffer(GL_ARRAY_BUFFER, instance_buffer);
|
||||
glEnableVertexAttribArray(1);
|
||||
|
|
Loading…
Reference in a new issue