godot: glBufferData causing lag in GLES3

Godot version: 3.0 to 3.2

OS/device including version: Windows 10 1909 Radeon VII - Adrenalin 20.1.1

Issue description: GLES3 projects running on a Radeon VII experience infinitely increasing memory usage that eventually resets upon OpenGL garbage collection and causes a lag spike. Does not occur in the editor.

The issue arises from glBufferData calls in three key locations: RasterizerCanvasGLES3::reset_canvas, line 2002 RasterizerSceneGLES3::_setup_environment, lines 2696 and 2704

image image image

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 19 (19 by maintainers)

Most upvoted comments

Could also be the case. I’ll do some additional testing when I’m able.