Commit: 0f759da370ad8394330a8d09a79f8bcf28a37df5 Author: Mike Erwin Date: Tue Sep 20 18:03:59 2016 +0200 Branches: blender2.8 https://developer.blender.org/rB0f759da370ad8394330a8d09a79f8bcf28a37df5
Gawain: batch drawing works Forgot to tell OpenGL which shader program the batch is using. Now it works! =================================================================== M source/blender/gpu/gawain/batch.c =================================================================== diff --git a/source/blender/gpu/gawain/batch.c b/source/blender/gpu/gawain/batch.c index f8183ab..3bf353e 100644 --- a/source/blender/gpu/gawain/batch.c +++ b/source/blender/gpu/gawain/batch.c @@ -101,6 +101,8 @@ void Batch_draw(Batch* batch) if (batch->program_dirty) Batch_update_program_bindings(batch); + glUseProgram(batch->program); + if (batch->elem) { const ElementList* el = batch->elem; @@ -117,5 +119,6 @@ void Batch_draw(Batch* batch) else glDrawArrays(batch->prim_type, 0, batch->verts->vertex_ct); + glUseProgram(0); glBindVertexArray(0); } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs