Lines Matching refs:buffer

3573  * @param out_buffer_size     Size of uniform buffer
4116 /** Prepare uniform buffer for test
4145 /* Prepare storage for buffer data */
4166 /* Update uniform buffer with new set of data */
4173 /* Bind uniform block to uniform buffer */
4278 /* Prepare uniform buffer and bind it with uniform block */
4312 /** Prepare transform feedback buffer, framebuffer or image unit for test results
4323 /* Prepare buffer filled with m_result_failure */
4330 /* Prepare buffer for test results */
4359 /* Create/clean transform feedback buffer */
4366 /* Set up transform feedback buffer */
4428 /** Unbind transform feedback buffer, framebuffer or image unit
4503 /* Prepare transform feedback buffer */
4507 /* Generate uniform buffer */
4519 /** Result verification, expected result is that whole buffer is filled with m_result_success
4564 /* Verify contents of transform feedback buffer */
4582 << "Error. Transform feedback buffer contents are wrong at " << i
4590 /* Unmap transform feedback buffer */
4708 /* Test "packed" uniform buffer layout */
4714 /* Test "shared" uniform buffer layout */
4720 /* Test "std140" uniform buffer layout */
5045 /** Returns a reference of programInfo instance specific for given buffer layout
5079 /** Get "name" of buffer layout
5105 /** Prepare programInfo instance for specific buffer layout
5153 /** Prepare uniform buffer
5170 /* Prepare storage for uniform buffer data */
5221 /* Update uniform buffer with prepared data */
5228 /* Bind uniform buffer as data source for named uniform block */
5257 /* Prepare uniform buffer */
5262 /* Offsets verification failure was already reported, add info about buffer layout */
5264 << "Uniform buffer layout: " << getUniformLayoutName(uniform_data_layout)
5270 /* Set up transform feedback buffer */
5291 << "Uniform buffer layout: " << getUniformLayoutName(uniform_data_layout)
5364 /* Prepare programInfos for all buffer layouts */
5376 /* Prepare transform feedback buffer */
5419 /** Verify contents of transform feedback buffer and framebuffer's color attachment 0
5455 /* Unmap transform feedback buffer */
6782 /* Allocate a buffer we will use to hold uniform names */
6907 /* We're now OK to release the buffer we used to hold uniform names for
7333 /* Update buffer object storage with the data we've just finished preparing. */
7386 /* Map the XFB buffer object into process space */
7399 /** Good to release the data buffer at this point */
7807 /* Generate buffer object IDs */
7812 /* Allocate buffer object storage for 'base_value' input attribute data. All iterations
7824 /* Allocate buffer object storage for XFB data. For each iteratiom we will be using
7839 /* Allocate a client-side buffer to hold the data we will be mapping from XFB BO */
8999 /** Configure storage of a buffer object used for capturing XFB data.
9148 /* Set up buffer object to hold XFB data. The data will be used for logging purposes
9992 /* Allocate temporary buffer to hold the texture data we will be reading
11553 /* Set up a buffer object */
12576 const glw::GLuint buffer[2] = { in[0], in[1] };
12578 memcpy(&result, buffer, sizeof(result));
12926 void logVariableType(const glw::GLvoid* buffer, const glw::GLchar* name, Utils::_variable_type type) const;
12928 void prepareArgument(const functionObject& function_object, glw::GLuint vertex, glw::GLubyte* buffer);
12931 glw::GLubyte* buffer);
12992 /** Place data from <in> into <buffer>
12994 * @param buffer Buffer
13001 static void set(glw::GLvoid* buffer, const T& in)
13003 *(T*)buffer = in;
13007 /** Place tcu::Matrix data from <in> into <buffer>
13009 * @param buffer Buffer
13016 static void set(glw::GLvoid* buffer, const tcu::Matrix<glw::GLdouble, Rows, Cols>& in)
13018 glw::GLdouble* data = (glw::GLdouble*)buffer;
13032 /** Get data of <out> from <buffer>
13034 * @param buffer Buffer
13041 static void get(const glw::GLvoid* buffer, T& out)
13043 out = *(T*)buffer;
13047 /** Get tcu::Matrix data from <buffer>
13049 * @param buffer Buffer
13056 static void get(const glw::GLvoid* buffer, tcu::Matrix<glw::GLdouble, Rows, Cols>& out)
13058 const glw::GLdouble* data = (glw::GLdouble*)buffer;
14736 * @param buffer Source of data
14740 void BuiltinFunctionTest::logVariableType(const glw::GLvoid* buffer, const glw::GLchar* name,
14759 message << ((glw::GLdouble*)buffer)[component];
14762 message << ((glw::GLint*)buffer)[component];
14765 message << ((glw::GLuint*)buffer)[component];
14775 /** Prepare input arguments, data are stored in <buffer>
14779 * @param buffer Buffer pointer
14782 glw::GLubyte* buffer)
14790 prepareComponents(function_object, vertex, argument, buffer + offset);
14799 * @param buffer Buffer pointer
14802 glw::GLuint argument, glw::GLubyte* buffer)
14879 glw::GLdouble* argument_dst = (glw::GLdouble*)buffer;
14905 glw::GLint* argument_dst = (glw::GLint*)buffer;
14919 glw::GLuint* argument_dst = (glw::GLuint*)buffer;
15156 /** Update transform feedback buffer and uniforms
15170 /* Update transform feedback buffer */
15322 /** Compare contents of transform feedback buffer with expected results
15363 /* Unmap transform feedback buffer */