Lines Matching refs:m_arrays
2584 for (size_t vertexAttribNdx = 0; vertexAttribNdx < (*i)->m_arrays.size(); ++vertexAttribNdx) in deleteBuffer()
2586 if ((*i)->m_arrays[vertexAttribNdx].bufferBinding == buffer) in deleteBuffer()
2589 (*i)->m_arrays[vertexAttribNdx].bufferDeleted = true; in deleteBuffer()
2590 (*i)->m_arrays[vertexAttribNdx].bufferBinding = DE_NULL; in deleteBuffer()
3661 vao.m_arrays[index].size = rawSize; in vertexAttribPointer()
3662 vao.m_arrays[index].stride = stride; in vertexAttribPointer()
3663 vao.m_arrays[index].type = type; in vertexAttribPointer()
3664 vao.m_arrays[index].normalized = normalized == GL_TRUE; in vertexAttribPointer()
3665 vao.m_arrays[index].integer = false; in vertexAttribPointer()
3666 vao.m_arrays[index].pointer = pointer; in vertexAttribPointer()
3673 if (vao.m_arrays[index].bufferBinding) in vertexAttribPointer()
3674 m_buffers.releaseReference(vao.m_arrays[index].bufferBinding); in vertexAttribPointer()
3676 vao.m_arrays[index].bufferDeleted = false; in vertexAttribPointer()
3677 vao.m_arrays[index].bufferBinding = m_arrayBufferBinding; in vertexAttribPointer()
3692 vao.m_arrays[index].size = size; in vertexAttribIPointer()
3693 vao.m_arrays[index].stride = stride; in vertexAttribIPointer()
3694 vao.m_arrays[index].type = type; in vertexAttribIPointer()
3695 vao.m_arrays[index].normalized = false; in vertexAttribIPointer()
3696 vao.m_arrays[index].integer = true; in vertexAttribIPointer()
3697 vao.m_arrays[index].pointer = pointer; in vertexAttribIPointer()
3704 if (vao.m_arrays[index].bufferBinding) in vertexAttribIPointer()
3705 m_buffers.releaseReference(vao.m_arrays[index].bufferBinding); in vertexAttribIPointer()
3707 vao.m_arrays[index].bufferDeleted = false; in vertexAttribIPointer()
3708 vao.m_arrays[index].bufferBinding = m_arrayBufferBinding; in vertexAttribIPointer()
3716 vao.m_arrays[index].enabled = true; in enableVertexAttribArray()
3724 vao.m_arrays[index].enabled = false; in disableVertexAttribArray()
3732 vao.m_arrays[index].divisor = divisor; in vertexAttribDivisor()
4005 for (size_t ndx = 0; ndx < vertexArray->m_arrays.size(); ++ndx) in deleteVertexArray()
4006 if (vertexArray->m_arrays[ndx].bufferBinding) in deleteVertexArray()
4007 m_buffers.releaseReference(vertexArray->m_arrays[ndx].bufferBinding); in deleteVertexArray()
4418 vertexAttribs.resize(vao.m_arrays.size()); in drawWithReference()
4419 for (size_t ndx = 0; ndx < vao.m_arrays.size(); ++ndx) in drawWithReference()
4421 if (!vao.m_arrays[ndx].enabled) in drawWithReference()
4426 else if (vao.m_arrays[ndx].bufferDeleted) in drawWithReference()
4433 vertexAttribs[ndx].type = (vao.m_arrays[ndx].integer) ? in drawWithReference()
4434 (sglr::rr_util::mapGLPureIntegerVertexAttributeType(vao.m_arrays[ndx].type)) : in drawWithReference()
4435 …::rr_util::mapGLFloatVertexAttributeType(vao.m_arrays[ndx].type, vao.m_arrays[ndx].normalized, vao… in drawWithReference()
4436 vertexAttribs[ndx].size = sglr::rr_util::mapGLSize(vao.m_arrays[ndx].size); in drawWithReference()
4437 vertexAttribs[ndx].stride = vao.m_arrays[ndx].stride; in drawWithReference()
4438 vertexAttribs[ndx].instanceDivisor = vao.m_arrays[ndx].divisor; in drawWithReference()
4439 …o.m_arrays[ndx].bufferBinding) ? (vao.m_arrays[ndx].bufferBinding->getData() + reinterpret_cast<ui… in drawWithReference()
5458 , m_arrays (maxVertexAttribs) in VertexArray()
5462 m_arrays[i].enabled = false; in VertexArray()
5463 m_arrays[i].size = 4; in VertexArray()
5464 m_arrays[i].stride = 0; in VertexArray()
5465 m_arrays[i].type = GL_FLOAT; in VertexArray()
5466 m_arrays[i].normalized = false; in VertexArray()
5467 m_arrays[i].integer = false; in VertexArray()
5468 m_arrays[i].divisor = 0; in VertexArray()
5469 m_arrays[i].bufferDeleted = false; in VertexArray()
5470 m_arrays[i].bufferBinding = DE_NULL; in VertexArray()
5471 m_arrays[i].pointer = DE_NULL; in VertexArray()