Fix buffer creation in light_internal_create()

This commit is contained in:
Bartłomiej T. Listwon 2021-08-30 09:17:32 +02:00
parent 17e61fa0af
commit 350573a4df

View file

@ -91,7 +91,7 @@ RID RasterizerCanvasBaseGLES3::light_internal_create() {
glGenBuffers(1, &li->ubo); glGenBuffers(1, &li->ubo);
glBindBuffer(GL_UNIFORM_BUFFER, li->ubo); glBindBuffer(GL_UNIFORM_BUFFER, li->ubo);
glBufferData(GL_UNIFORM_BUFFER, sizeof(LightInternal::UBOData), &state.canvas_item_ubo_data, GL_DYNAMIC_DRAW); glBufferData(GL_UNIFORM_BUFFER, sizeof(LightInternal::UBOData), nullptr, GL_DYNAMIC_DRAW);
glBindBuffer(GL_UNIFORM_BUFFER, 0); glBindBuffer(GL_UNIFORM_BUFFER, 0);
return light_internal_owner.make_rid(li); return light_internal_owner.make_rid(li);