Lines Matching defs:stride
582 0u, // deUint32 stride;
596 // To place the attributes sequentially we need to know the largest attribute and use its size in stride and offset calculations.
617 // Create attribute descriptions, assign them to bindings and update stride.
654 bindingDescriptions[attributeBinding].stride += offsetToComponentAlignment + inputSize;
668 bindingDescriptions[attributeBinding].stride = bindingSeqStrides[attributeBinding];
673 // Make sure the stride results in aligned access
676 auto& stride = bindingDescriptions[bindingNdx].stride; // note: by reference to modify it below.
679 stride += getNextMultipleOffset(attributeMaxSizes[bindingNdx], stride);
698 // Portability requires stride to be multiply of minVertexInputBindingStrideAlignment
705 if ((bindingDescriptions[bindingNdx].stride % minStrideAlignment) != 0)
706 TCU_THROW(NotSupportedError, "VK_KHR_portability_subset: stride is not multiply of minVertexInputBindingStrideAlignment");
1435 destOffsetPtr += bindingDescription.stride;