Преглед изворни кода

Unbind vertex buffer before calculating blend shapes

(cherry picked from commit b0b1e44bc16f13062b3d72820e9980571bdc622a)
clayjohn пре 3 година
родитељ
комит
4a00561556
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      drivers/gles3/rasterizer_storage_gles3.cpp

+ 1 - 1
drivers/gles3/rasterizer_storage_gles3.cpp

@@ -4279,7 +4279,7 @@ void RasterizerStorageGLES3::mesh_render_blend_shapes(Surface *s, const float *p
 
 	shaders.blend_shapes.set_uniform(BlendShapeShaderGLES3::BLEND_AMOUNT, base_weight);
 	glEnable(GL_RASTERIZER_DISCARD);
-
+	glBindBuffer(GL_ARRAY_BUFFER, 0);
 	glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, resources.transform_feedback_buffers[0]);
 	glBeginTransformFeedback(GL_POINTS);
 	glDrawArrays(GL_POINTS, 0, s->array_len);