Lines Matching refs:stride
428 // Very indescoverable defect, the column stride should be calculated by rows, such as mat2x3, which is 2, columns 3 rows, its column stride should be 3 * sizeof(float)
654 /** Calculate stride for the type according to std140 rules
664 GLuint stride = alignment * n_columns;
667 stride *= n_array_elements;
670 return stride;
3624 * @param stride Stride
3628 GLsizei stride, const GLvoid* pointer)
3632 AttribPointer(gl, index, type, n_array_elements, normalized, stride, pointer);
3653 * @param stride Stride
3657 GLboolean normalized, GLsizei stride, const GLvoid* pointer)
3685 gl.vertexAttribPointer(index, size, gl_type, normalized, stride, ptr);
3690 gl.vertexAttribIPointer(index, size, gl_type, stride, ptr);
3694 gl.vertexAttribLPointer(index, size, gl_type, stride, ptr);
3847 /** Calcualtes stride of variable
3999 * @param expected_stride_of_element Expected stride of element
4026 * @param expected_stride_of_element Expected stride of element
4287 * @param expected_stride_of_element Expected stride of element
4309 * @param expected_stride_of_element Expected stride of element
5347 /** Calculate stride for interface
5357 GLuint stride = 0;
5366 stride = std::max(stride, member_ends_at);
5369 return stride;
6745 GLint stride = variable.m_expected_stride_of_element;
6753 GLvoid* data_ptr = (GLvoid*)((GLubyte*)data + element * stride);
6826 /* Calculate vertex stride and check */
7010 /* Calculate vertex stride */
7158 /* Calculate vertex stride */
10614 const GLuint stride = calculateStride(*vs_uni_block);
10615 m_data.resize(stride);
12378 const GLuint stride = calculateStride(*vs_buf_Block);
12379 m_data.resize(stride);
12568 0u /* stride */, 0u /* offset */, (GLvoid*)&m_first_data[0] /* data */, m_first_data.size() /* data_size */);
12573 0u /* n_array_elements */, 0u /* stride */, type_size /* offset */,
12583 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)&m_first_data[0] /* data */,
12589 0u /* stride */, 0u /* offset */, (GLvoid*)&m_last_data[0] /* data */, m_last_data.size() /* data_size */);
12700 GL_FALSE /* normalized */, 0u /* n_array_elements */, 16 /* stride */, 0u /* offset */,
12704 GL_FALSE /* normalized */, 0u /* n_array_elements */, 16 /* stride */, 16u /* offset */,
12848 0 /* stride */, 0 /* offset */);
12851 false /* normalized */, 0 /* stride */, (GLvoid*)sizeof(vertex_index_data) /* offset */);
12938 array_length /* n_array_elements */, 0u /* stride */, 0u /* offset */,
12944 array_length /* n_array_elements */, 0u /* stride */, type_size /* offset */,
12954 array_length /* n_array_elements */, 0u /* stride */, 0u /* offset */,
12960 array_length /* n_array_elements */, 0u /* stride */, 0u /* offset */,
13038 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */);
13042 false /* normalized */, 1u /* n_array_elements */, 0u /* stride */, type.GetSize() /* offset */);
13045 1u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)&m_single_data[0] /* data */,
13049 1u /* n_array_elements */, 0u /* stride */, type.GetSize() /* offset */,
13053 1u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)&m_data[0] /* data */,
13561 0u /* n_array_elements */, 0u /* stride */, fifth_offset /* offset */);
13564 false /* normalized */, 0u /* n_array_elements */, 0u /* stride */, third_offset /* offset */);
13567 0u /* n_array_elements */, 0u /* stride */, fourth_offset /* offset */);
13570 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)&m_data[0] /* data */,
13574 0u /* n_array_elements */, 0u /* stride */, third_offset /* offset */,
13578 0u /* n_array_elements */, 0u /* stride */, fourth_offset /* offset */,
13582 0u /* n_array_elements */, 0u /* stride */, fifth_offset /* offset */,
15277 GL_FALSE /* normalized */, array_length /* n_array_elements */, 0u /* stride */,
15284 GL_FALSE /* normalized */, array_length /* n_array_elements */, 0u /* stride */,
19734 0u /* n_array_elements */, 0u /* stride */, goku_offset /* offset */, (GLvoid*)&m_goku_data[0] /* data */,
19739 0u /* n_array_elements */, 0u /* stride */, gohan_offset /* offset */,
19744 0u /* n_array_elements */, 0u /* stride */, goten_offset /* offset */,
19749 0u /* n_array_elements */, 0u /* stride */, chichi_offset /* offset */,
19913 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)0 /* data */, 0u /* data_size */);
19917 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)0 /* data */, 0u /* data_size */);
19921 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)0 /* data */, 0u /* data_size */);
19925 0u /* n_array_elements */, 0u /* stride */, 0u /* offset */, (GLvoid*)0 /* data */, 0u /* data_size */);
21471 stream << "buffer stride: 40, vec4 offset: 32";
21474 stream << "buffer stride: 32, vec4 off 16 stride: 32";
21477 stream << "buffer stride: 32, block 3xvec4 offset 0";
21480 stream << "buffer stride: 32, vec4[4] offset 16";
21545 : NegativeTestBase(context, "xfb_variable_stride", "Test verifies that stride qualifier is respected")
21891 : TestBase(context, "xfb_block_stride", "Test verifies that stride qualifier is respected for blocks")
22173 /** Inspects program for xfb stride
22181 GLint stride = 0;
22184 1 /* buf_size */, &stride);
22186 return (128 == stride);
22405 "Test verifies that compiler reports error when conflicting stride qualifiers are used")
22967 /** Inspects program for offset, buffer index, buffer stride and type
23090 // No data will be recorded for such strings, but the offset assigned to the next variable in varyings and the stride of the assigned bingding point will be affected.
23440 GLint stride = 0;
23445 1 /* buf_size */, &stride);
23447 if ((GLint)(3 * type_size) != stride)
23449 out_stream << "Stride is: " << stride << " expected: " << (3 * type_size);
24829 : BufferTestBase(context, "xfb_stride", "Test verifies that correct stride is used for all types")
26341 GLint stride = 0;
26346 1 /* buf_size */, &stride);
26348 if ((GLint)(3 * type_size) != stride)
26350 out_stream << "Stride is: " << stride << " expected: " << (3 * type_size);
27762 * If the member is an array of scalars or vectors, the base alignment and array stride
28147 * If the member is an array of scalars or vectors, the base alignment and array stride