Lines Matching defs:buffer
565 glw::GLuint buffer = 0;
570 /* Creating buffer for the test. */
571 gl.genBuffers(1, &buffer);
574 gl.bindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, buffer);
581 m_pGetQueryBufferObjectiv(invalid_query, buffer, GL_QUERY_RESULT, 0);
597 m_pGetQueryBufferObjectuiv(invalid_query, buffer, GL_QUERY_RESULT, 0);
613 m_pGetQueryBufferObjecti64v(invalid_query, buffer, GL_QUERY_RESULT, 0);
629 m_pGetQueryBufferObjectui64v(invalid_query, buffer, GL_QUERY_RESULT, 0);
652 m_pGetQueryBufferObjectiv(query, buffer, GL_QUERY_RESULT, 0);
668 m_pGetQueryBufferObjectuiv(query, buffer, GL_QUERY_RESULT, 0);
684 m_pGetQueryBufferObjecti64v(query, buffer, GL_QUERY_RESULT, 0);
700 m_pGetQueryBufferObjectui64v(query, buffer, GL_QUERY_RESULT, 0);
728 if (buffer)
730 gl.deleteBuffers(1, &buffer);
747 * INVALID_OPERATION error if <buffer> is not the name of an existing
748 * buffer object.
761 /* Creating invalid buffer name. */
776 /* Test query of invalid buffer name (integer version). */
792 /* Test query of invalid buffer name (unsigned integer version). */
808 /* Test query of invalid buffer name (64-bit integer version). */
824 /* Test query of invalid buffer name (64-bit unsigned integer version). */
886 glw::GLuint buffer = 0;
891 /* Creating buffer for the test. */
892 gl.genBuffers(1, &buffer);
895 gl.bindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, buffer);
906 m_pGetQueryBufferObjectiv(query, buffer, invalid_pname, 0);
921 m_pGetQueryBufferObjectuiv(query, buffer, invalid_pname, 0);
936 m_pGetQueryBufferObjecti64v(query, buffer, invalid_pname, 0);
951 m_pGetQueryBufferObjectui64v(query, buffer, invalid_pname, 0);
976 if (buffer)
978 gl.deleteBuffers(1, &buffer);
995 * INVALID_OPERATION error if the query writes to a buffer object, and the
996 * specified buffer offset would cause data to be written beyond the bounds
997 * of that buffer object.
1011 glw::GLuint buffer = 0;
1016 /* Creating buffer for the test. */
1017 gl.genBuffers(1, &buffer);
1020 gl.bindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, buffer);
1030 /* Test query of buffer overflow (integer version). */
1031 m_pGetQueryBufferObjectiv(query, buffer, GL_QUERY_RESULT_AVAILABLE, sizeof(glw::GLint64));
1046 /* Test query of buffer overflow (unsigned integer version). */
1047 m_pGetQueryBufferObjectuiv(query, buffer, GL_QUERY_RESULT_AVAILABLE, sizeof(glw::GLint64));
1062 /* Test query of buffer overflow (64-bit integer version). */
1063 m_pGetQueryBufferObjecti64v(query, buffer, GL_QUERY_RESULT_AVAILABLE, sizeof(glw::GLint64));
1078 /* Test query of buffer overflow (64-bit unsigned integer version). */
1079 m_pGetQueryBufferObjectui64v(query, buffer, GL_QUERY_RESULT_AVAILABLE, sizeof(glw::GLint64));
1105 if (buffer)
1107 gl.deleteBuffers(1, &buffer);
1138 glw::GLuint buffer = 0;
1143 /* Creating buffer for the test. */
1144 gl.genBuffers(1, &buffer);
1147 gl.bindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, buffer);
1158 m_pGetQueryBufferObjectiv(query, buffer, GL_QUERY_RESULT_AVAILABLE, -1);
1172 m_pGetQueryBufferObjectuiv(query, buffer, GL_QUERY_RESULT_AVAILABLE, -1);
1186 m_pGetQueryBufferObjecti64v(query, buffer, GL_QUERY_RESULT_AVAILABLE, -1);
1200 m_pGetQueryBufferObjectui64v(query, buffer, GL_QUERY_RESULT_AVAILABLE, -1);
1224 if (buffer)
1226 gl.deleteBuffers(1, &buffer);
1362 * @param [in] buffer Buffer object identifier.
1364 * @param [in] offset Offset of the buffer to be saved at.
1367 void FunctionalTest::GetQueryBufferObject<glw::GLint>(glw::GLuint id, glw::GLuint buffer, glw::GLenum pname,
1370 m_pGetQueryBufferObjectiv(id, buffer, pname, offset);
1377 * @param [in] buffer Buffer object identifier.
1379 * @param [in] offset Offset of the buffer to be saved at.
1382 void FunctionalTest::GetQueryBufferObject<glw::GLuint>(glw::GLuint id, glw::GLuint buffer, glw::GLenum pname,
1385 m_pGetQueryBufferObjectuiv(id, buffer, pname, offset);
1392 * @param [in] buffer Buffer object identifier.
1394 * @param [in] offset Offset of the buffer to be saved at.
1397 void FunctionalTest::GetQueryBufferObject<glw::GLint64>(glw::GLuint id, glw::GLuint buffer, glw::GLenum pname,
1400 m_pGetQueryBufferObjecti64v(id, buffer, pname, offset);
1407 * @param [in] buffer Buffer object identifier.
1409 * @param [in] offset Offset of the buffer to be saved at.
1412 void FunctionalTest::GetQueryBufferObject<glw::GLuint64>(glw::GLuint id, glw::GLuint buffer, glw::GLenum pname,
1415 m_pGetQueryBufferObjectui64v(id, buffer, pname, offset);
1418 /** @brief Function template fetches query result to buffer object using
1420 * Then buffer is mapped and the result is compared with expected_value using comparison function.
1445 /* Saving results to buffer. */
1449 /* Mapping buffer to user space. */
1517 /* Make sure that framebuffer and transform feedback buffer are filled with expectd data. */
1987 /** @brief Check that transform feedback buffer
1998 /* Mapping buffer object to the user-space. */
1999 glw::GLint* buffer = (glw::GLint*)gl.mapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, GL_READ_ONLY);
2002 if ((0 != buffer[0]) || (1 != buffer[1]) || (2 != buffer[2]) ||
2004 (2 != buffer[3]) || (1 != buffer[4]) || (3 != buffer[5]))
2056 /* Release buffer object for storing queries' results. */
2064 /* Release transform feedback buffer. */