Resolved mismatch between EntityVector type and iterator return types
Properly add gl.DrawBuffers to fix Linux build