Lines Matching refs:buffer
77 * - prepare buffer filled with specific content;
78 * - map buffer with MapBuffer;
79 * - verify that returned data match contents of the buffer;
80 * - unmap buffer;
81 * - map buffer with MapBufferRange;
82 * - verify that returned data match contents of the buffer;
83 * - unmap buffer;
88 * - <buffer> values;
241 const BufferEnums& buffer = buffers[buffer_idx];
246 if (0 != buffer.m_max_size)
248 gl.getIntegerv(buffer.m_max_size, &buffer_size);
252 switch (buffer.m_max_size)
274 /* Prepare buffer */
278 gl.bindBuffer(buffer.m_target, buffer_id);
281 gl.bufferStorage(buffer.m_target, buffer_size, &buffer_data[0], storage_set);
295 GLubyte* map_buffer_ptr = (GLubyte*)gl.mapBuffer(buffer.m_target, map_buffer_access);
310 gl.unmapBuffer(buffer.m_target);
318 (GLubyte*)gl.mapBufferRange(buffer.m_target, offset, buffer_size - offset, map_buffer_range_access);
333 gl.unmapBuffer(buffer.m_target);
336 gl.bindBuffer(buffer.m_target, 0 /* id */);
339 /* Remove buffer */
391 : TestCaseGroup(context, "map_buffer_alignment", "Verifies \"map buffer alignment\" functionality")