• Home
  • Raw
  • Download

Lines Matching refs:attribIndex

293     for (size_t attribIndex : activeAttribs)  in handleLineLoopIndirectDraw()  local
295 const gl::VertexAttribute &attrib = attribs[attribIndex]; in handleLineLoopIndirectDraw()
297 VkDeviceSize bufSize = this->getCurrentArrayBuffers()[attribIndex]->getSize(); in handleLineLoopIndirectDraw()
379 size_t attribIndex, in convertVertexBufferGPU() argument
429 size_t attribIndex, in convertVertexBufferCPU() argument
456 &mCurrentArrayBuffers[attribIndex], &conversion->lastAllocationOffset, 1)); in convertVertexBufferCPU()
522 for (size_t attribIndex : bindings[INDEX].getBoundAttributesMask()) \ in syncState()
524 ANGLE_TRY(syncDirtyAttrib(contextVk, attribs[attribIndex], bindings[INDEX], \ in syncState()
525 attribIndex, false)); \ in syncState()
554 size_t attribIndex) in setDefaultPackedInput() argument
558 glState.getVertexAttribCurrentValues()[attribIndex]; in setDefaultPackedInput()
562 return contextVk->onVertexAttributeChange(attribIndex, 0, 0, format, false, 0, nullptr); in setDefaultPackedInput()
571 for (size_t attribIndex : mState.getEnabledAttributesMask()) in updateActiveAttribInfo() local
573 const gl::VertexAttribute &attrib = attribs[attribIndex]; in updateActiveAttribInfo()
574 const gl::VertexBinding &binding = bindings[attribs[attribIndex].bindingIndex]; in updateActiveAttribInfo()
577 attribIndex, mCurrentArrayBufferStrides[attribIndex], binding.getDivisor(), in updateActiveAttribInfo()
578 attrib.format->id, mCurrentArrayBufferCompressed.test(attribIndex), in updateActiveAttribInfo()
579 mCurrentArrayBufferRelativeOffsets[attribIndex], mCurrentArrayBuffers[attribIndex])); in updateActiveAttribInfo()
588 size_t attribIndex, in syncDirtyAttrib() argument
598 mCurrentArrayBufferRelativeOffsets[attribIndex] = attrib.relativeOffset; in syncDirtyAttrib()
604 mStreamingVertexAttribsMask.set(attribIndex, isStreamingVertexAttrib); in syncDirtyAttrib()
643 ANGLE_TRY(convertVertexBufferGPU(contextVk, bufferVk, binding, attribIndex, in syncDirtyAttrib()
654 ANGLE_TRY(convertVertexBufferCPU(contextVk, bufferVk, binding, attribIndex, in syncDirtyAttrib()
667 mCurrentArrayBuffers[attribIndex] = bufferHelper; in syncDirtyAttrib()
668 mCurrentArrayBufferHandles[attribIndex] = bufferHelper->getBuffer().getHandle(); in syncDirtyAttrib()
669 mCurrentArrayBufferOffsets[attribIndex] = conversion->lastAllocationOffset; in syncDirtyAttrib()
671 mCurrentArrayBufferRelativeOffsets[attribIndex] = 0; in syncDirtyAttrib()
682 mCurrentArrayBuffers[attribIndex] = &emptyBuffer; in syncDirtyAttrib()
683 mCurrentArrayBufferHandles[attribIndex] = emptyBuffer.getBuffer().getHandle(); in syncDirtyAttrib()
684 mCurrentArrayBufferOffsets[attribIndex] = 0; in syncDirtyAttrib()
691 mCurrentArrayBuffers[attribIndex] = &bufferHelper; in syncDirtyAttrib()
692 mCurrentArrayBufferHandles[attribIndex] = bufferHelper.getBuffer().getHandle(); in syncDirtyAttrib()
699 mCurrentArrayBufferOffsets[attribIndex] = in syncDirtyAttrib()
711 mCurrentArrayBuffers[attribIndex] = &emptyBuffer; in syncDirtyAttrib()
712 mCurrentArrayBufferHandles[attribIndex] = emptyBuffer.getBuffer().getHandle(); in syncDirtyAttrib()
713 mCurrentArrayBufferOffsets[attribIndex] = 0; in syncDirtyAttrib()
720 ANGLE_TRY(contextVk->onVertexBufferChange(mCurrentArrayBuffers[attribIndex])); in syncDirtyAttrib()
725 attribIndex, stride, binding.getDivisor(), attrib.format->id, compressed, in syncDirtyAttrib()
726 mCurrentArrayBufferRelativeOffsets[attribIndex], in syncDirtyAttrib()
727 mCurrentArrayBuffers[attribIndex])); in syncDirtyAttrib()
729 mCurrentArrayBufferStrides[attribIndex] = stride; in syncDirtyAttrib()
730 mCurrentArrayBufferCompressed[attribIndex] = compressed; in syncDirtyAttrib()
741 contextVk->invalidateDefaultAttribute(attribIndex); in syncDirtyAttrib()
745 mCurrentArrayBuffers[attribIndex] = &emptyBuffer; in syncDirtyAttrib()
746 mCurrentArrayBufferHandles[attribIndex] = emptyBuffer.getBuffer().getHandle(); in syncDirtyAttrib()
747 mCurrentArrayBufferOffsets[attribIndex] = 0; in syncDirtyAttrib()
748 mCurrentArrayBufferStrides[attribIndex] = 0; in syncDirtyAttrib()
749 mCurrentArrayBufferCompressed[attribIndex] = false; in syncDirtyAttrib()
750 mCurrentArrayBufferRelativeOffsets[attribIndex] = 0; in syncDirtyAttrib()
752 ANGLE_TRY(setDefaultPackedInput(contextVk, attribIndex)); in syncDirtyAttrib()
790 for (size_t attribIndex : activeStreamedAttribs) in updateStreamedAttribs() local
792 const gl::VertexAttribute &attrib = attribs[attribIndex]; in updateStreamedAttribs()
827 &mCurrentArrayBuffers[attribIndex], in updateStreamedAttribs()
828 &mCurrentArrayBufferOffsets[attribIndex], divisor)); in updateStreamedAttribs()
843 &mCurrentArrayBuffers[attribIndex], in updateStreamedAttribs()
844 &mCurrentArrayBufferOffsets[attribIndex], 1)); in updateStreamedAttribs()
860 &mCurrentArrayBuffers[attribIndex], &mCurrentArrayBufferOffsets[attribIndex], 1)); in updateStreamedAttribs()
863 mCurrentArrayBufferHandles[attribIndex] = in updateStreamedAttribs()
864 mCurrentArrayBuffers[attribIndex]->getBuffer().getHandle(); in updateStreamedAttribs()
931 size_t attribIndex, in updateDefaultAttrib() argument
936 if (!mState.getEnabledAttributesMask().test(attribIndex)) in updateDefaultAttrib()
938 mCurrentArrayBufferHandles[attribIndex] = bufferHandle; in updateDefaultAttrib()
939 mCurrentArrayBufferOffsets[attribIndex] = offset; in updateDefaultAttrib()
940 mCurrentArrayBuffers[attribIndex] = buffer; in updateDefaultAttrib()
942 ANGLE_TRY(setDefaultPackedInput(contextVk, attribIndex)); in updateDefaultAttrib()