• Home
  • Raw
  • Download

Lines Matching refs:m_arrays

2545 			for (size_t vertexAttribNdx = 0; vertexAttribNdx < (*i)->m_arrays.size(); ++vertexAttribNdx)  in deleteBuffer()
2547 if ((*i)->m_arrays[vertexAttribNdx].bufferBinding == buffer) in deleteBuffer()
2550 (*i)->m_arrays[vertexAttribNdx].bufferDeleted = true; in deleteBuffer()
2551 (*i)->m_arrays[vertexAttribNdx].bufferBinding = DE_NULL; in deleteBuffer()
3622 vao.m_arrays[index].size = rawSize; in vertexAttribPointer()
3623 vao.m_arrays[index].stride = stride; in vertexAttribPointer()
3624 vao.m_arrays[index].type = type; in vertexAttribPointer()
3625 vao.m_arrays[index].normalized = normalized == GL_TRUE; in vertexAttribPointer()
3626 vao.m_arrays[index].integer = false; in vertexAttribPointer()
3627 vao.m_arrays[index].pointer = pointer; in vertexAttribPointer()
3634 if (vao.m_arrays[index].bufferBinding) in vertexAttribPointer()
3635 m_buffers.releaseReference(vao.m_arrays[index].bufferBinding); in vertexAttribPointer()
3637 vao.m_arrays[index].bufferDeleted = false; in vertexAttribPointer()
3638 vao.m_arrays[index].bufferBinding = m_arrayBufferBinding; in vertexAttribPointer()
3653 vao.m_arrays[index].size = size; in vertexAttribIPointer()
3654 vao.m_arrays[index].stride = stride; in vertexAttribIPointer()
3655 vao.m_arrays[index].type = type; in vertexAttribIPointer()
3656 vao.m_arrays[index].normalized = false; in vertexAttribIPointer()
3657 vao.m_arrays[index].integer = true; in vertexAttribIPointer()
3658 vao.m_arrays[index].pointer = pointer; in vertexAttribIPointer()
3665 if (vao.m_arrays[index].bufferBinding) in vertexAttribIPointer()
3666 m_buffers.releaseReference(vao.m_arrays[index].bufferBinding); in vertexAttribIPointer()
3668 vao.m_arrays[index].bufferDeleted = false; in vertexAttribIPointer()
3669 vao.m_arrays[index].bufferBinding = m_arrayBufferBinding; in vertexAttribIPointer()
3677 vao.m_arrays[index].enabled = true; in enableVertexAttribArray()
3685 vao.m_arrays[index].enabled = false; in disableVertexAttribArray()
3693 vao.m_arrays[index].divisor = divisor; in vertexAttribDivisor()
3966 for (size_t ndx = 0; ndx < vertexArray->m_arrays.size(); ++ndx) in deleteVertexArray()
3967 if (vertexArray->m_arrays[ndx].bufferBinding) in deleteVertexArray()
3968 m_buffers.releaseReference(vertexArray->m_arrays[ndx].bufferBinding); in deleteVertexArray()
4379 vertexAttribs.resize(vao.m_arrays.size()); in drawWithReference()
4380 for (size_t ndx = 0; ndx < vao.m_arrays.size(); ++ndx) in drawWithReference()
4382 if (!vao.m_arrays[ndx].enabled) in drawWithReference()
4387 else if (vao.m_arrays[ndx].bufferDeleted) in drawWithReference()
4394 vertexAttribs[ndx].type = (vao.m_arrays[ndx].integer) ? in drawWithReference()
4395 (sglr::rr_util::mapGLPureIntegerVertexAttributeType(vao.m_arrays[ndx].type)) : in drawWithReference()
4396 …::rr_util::mapGLFloatVertexAttributeType(vao.m_arrays[ndx].type, vao.m_arrays[ndx].normalized, vao… in drawWithReference()
4397 vertexAttribs[ndx].size = sglr::rr_util::mapGLSize(vao.m_arrays[ndx].size); in drawWithReference()
4398 vertexAttribs[ndx].stride = vao.m_arrays[ndx].stride; in drawWithReference()
4399 vertexAttribs[ndx].instanceDivisor = vao.m_arrays[ndx].divisor; in drawWithReference()
4400m_arrays[ndx].bufferBinding) ? (vao.m_arrays[ndx].bufferBinding->getData() + ((const deUint8*)vao. in drawWithReference()
5419 , m_arrays (maxVertexAttribs) in VertexArray()
5423 m_arrays[i].enabled = false; in VertexArray()
5424 m_arrays[i].size = 4; in VertexArray()
5425 m_arrays[i].stride = 0; in VertexArray()
5426 m_arrays[i].type = GL_FLOAT; in VertexArray()
5427 m_arrays[i].normalized = false; in VertexArray()
5428 m_arrays[i].integer = false; in VertexArray()
5429 m_arrays[i].divisor = 0; in VertexArray()
5430 m_arrays[i].bufferDeleted = false; in VertexArray()
5431 m_arrays[i].bufferBinding = DE_NULL; in VertexArray()
5432 m_arrays[i].pointer = DE_NULL; in VertexArray()