Lines Matching refs:stride

244 vk::VkVertexInputBindingDescription2EXT makeVertexInputBindingDescription2EXT (deUint32 binding, deUint32 stride, vk::VkVertexInputRate inputRate)
248 desc.stride = stride;
296 // Vertices in buffers will have 2 components and a padding to properly test the stride.
551 // will not be stored contiguously: the stride will be twice that of the data size, and the padding space filled with "garbage".
2081 // By default, the vertex stride is the size of a vertex according to the chosen vertex type.
4215 // Bind the appropriate vertex buffers using dynamic strides if the test configuration needs a dynamic stride.
4227 // When dynamically setting the vertex buffer stride, we cannot bind the vertex buffer in advance for some sequence
6055 // Bind vertex buffer with static stride if needed and draw.
7308 { getVertexWithPaddingGenerator(), "stride" },
7320 for (const auto& stride : vertexStrides)
7321 halfStrides.push_back(stride / 2u);
7326 // stride being less than the extent of the binding for the second attribute.
7340 // Dynamically set stride
7349 // Dynamically set stride using a nonzero vertex data offset
7365 // Dynamically set stride using a nonzero vertex data offset and extra bytes
7371 // Dynamic stride of 0
7373 // The "two_draws" variants are invalid because the non-zero vertex stride will cause out-of-bounds access
7393 // Dynamically set zero stride using a nonzero vertex data offset
8905 // dynamic stride being less than the extent of the binding for the second attribute.
8915 for (const auto& stride : goodStrides)
8916 badStrides.push_back(stride / 2u);
8932 badStrides.push_back(goodStrides.at(1u) / 2u); // Halve instance rate stride.
8939 // Dynamically set instance rate stride
8945 // Variant without mixing in the stride config.