diff --git a/panda/src/glstuff/glGraphicsBuffer_src.cxx b/panda/src/glstuff/glGraphicsBuffer_src.cxx index 7e055364e4..d9df1d0be8 100644 --- a/panda/src/glstuff/glGraphicsBuffer_src.cxx +++ b/panda/src/glstuff/glGraphicsBuffer_src.cxx @@ -514,7 +514,8 @@ rebuild_bitplanes() { if (num_fbos > _fbo.size()) { // Generate more FBO handles. int start = _fbo.size(); - _fbo.resize(num_fbos, 0); + GLuint zero = 0; + _fbo.resize(num_fbos, zero); glgsg->_glGenFramebuffers(num_fbos - start, &_fbo[start]); } diff --git a/panda/src/glstuff/glShaderContext_src.cxx b/panda/src/glstuff/glShaderContext_src.cxx index 0324fbb4a1..4cdf3749a8 100644 --- a/panda/src/glstuff/glShaderContext_src.cxx +++ b/panda/src/glstuff/glShaderContext_src.cxx @@ -2145,7 +2145,8 @@ update_shader_vertex_arrays(ShaderContext *prev, bool force) { // Bind the vertex buffer to the binding index. if (ai >= _glgsg->_current_vertex_buffers.size()) { - _glgsg->_current_vertex_buffers.resize(ai + 1, 0); + GLuint zero = 0; + _glgsg->_current_vertex_buffers.resize(ai + 1, zero); } if (_glgsg->_current_vertex_buffers[ai] != gvbc->_index) { _glgsg->_glBindVertexBuffer(ai, gvbc->_index, 0, stride);