Lines Matching refs:buffer

85 	GLchar buffer[64];
86 sprintf(buffer, "%s[%d]", name, index);
88 const GLint uniform_location = program.getUniformLocation(buffer);
533 result = "buffer";
1905 void GLSLTestBase::prepareVertexBuffer(const Utils::program&, Utils::buffer&, Utils::vertexArray& vao)
2145 Utils::buffer vertex_buffer(m_context);
2205 /* Test specific preparation of vertex buffer and vao*/
2362 /** Prepare buffer, filled with given color
2364 * @param buffer Buffer object
2367 void BindingImageTest::prepareBuffer(Utils::buffer& buffer, GLuint color)
2372 buffer.generate(GL_TEXTURE_BUFFER);
2379 buffer.update(m_width * sizeof(GLuint), &texture_data[0], GL_STATIC_DRAW);
2385 * @param buffer Buffer
2389 void BindingImageTest::prepareTexture(Utils::texture& texture, const Utils::buffer& buffer,
2410 buffer.bind();
2412 texture.createBuffer(GL_RGBA8, buffer.m_id);
2436 * @param buffer Buffer object
2440 bool BindingImageTest::verifyBuffer(const Utils::buffer& buffer) const
2442 GLuint* data = (GLuint*)buffer.map(GL_READ_ONLY);
2446 buffer.unmap();
2453 * @param buffer Buffer object
2972 /** Prepare vertex buffer, vec2 tex_coord
2975 * @param buffer Vertex buffer
2978 void LineContinuationTest::prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer,
2992 buffer.generate(GL_ARRAY_BUFFER);
2997 buffer.update(data_size, data, GL_STATIC_DRAW);
5993 /**Prepare vertex buffer and vertex array object.
5996 * @param buffer Buffer instance
6001 void QualifierOrderTest::prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer,
6015 buffer.generate(GL_ARRAY_BUFFER);
6020 buffer.update(data_size, data, GL_STATIC_DRAW);
6394 /**Prepare vertex buffer and vertex array object.
6397 * @param buffer Buffer instance
6402 void QualifierOrderBlockTest::prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer,
6416 buffer.generate(GL_ARRAY_BUFFER);
6421 buffer.update(data_size, data, GL_STATIC_DRAW);
7916 /**Prepare vertex buffer and vertex array object.
7919 * @param buffer Buffer instance
7924 void QualifierOverrideLayoutTest::prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer,
7940 buffer.generate(GL_ARRAY_BUFFER);
7945 buffer.update(data_size, data, GL_STATIC_DRAW);
8226 /** Overwrite of releaseResource method, release extra uniform buffer
8517 /** Overwrite of releaseResource method, release extra uniform buffer
8795 Utils::buffer* buffers[14] = { &m_goku_00_buffer, &m_goku_01_buffer, &m_goku_02_buffer, &m_goku_03_buffer,
8810 /** Overwrite of releaseResource method, release extra uniform buffer
8816 Utils::buffer* buffers[14] = { &m_goku_00_buffer, &m_goku_01_buffer, &m_goku_02_buffer, &m_goku_03_buffer,
8837 GLchar buffer[64];
8838 sprintf(buffer, "GOKU[%d]", index);
8840 const GLuint uniform_index = gl.getUniformBlockIndex(program.m_program_object_id, buffer);
9353 /** Overwrite of releaseResource method, release extra uniform buffer
10192 /** Overwrite of releaseResource method, release extra buffer and texture
12300 prepareTexture(m_goku_texture, Utils::buffer(m_context), Utils::TEX_2D, goku_data, 2 /* unit */);
12596 prepareTexture(*textures[i], Utils::buffer(m_context), Utils::TEX_2D, goku_data[i], expected_binding);
13143 prepareTexture(m_goku_texture, Utils::buffer(m_context), Utils::TEX_2D, goku_data, new_binding);
15413 /** Prepare vertex buffer
15416 * @param buffer Vertex buffer
15421 void LengthOfVectorAndMatrixTest::prepareVertexBuffer(const Utils::program& program, Utils::buffer& buffer,
15450 buffer.generate(GL_ARRAY_BUFFER);
15473 buffer.update(data_size, data_ptr, GL_STATIC_DRAW);
17652 Utils::buffer::buffer(deqp::Context& context) : m_id(0), m_context(context), m_target(0)
17659 Utils::buffer::~buffer()
17667 void Utils::buffer::bind() const
17681 void Utils::buffer::bindRange(glw::GLuint index, glw::GLintptr offset, glw::GLsizeiptr size)
17691 * @param target Target that will be used by this buffer
17693 void Utils::buffer::generate(glw::GLenum target)
17703 /** Maps buffer content
17709 void* Utils::buffer::map(GLenum access) const
17722 /** Unmaps buffer
17725 void Utils::buffer::unmap() const
17742 void Utils::buffer::update(glw::GLsizeiptr size, glw::GLvoid* data, glw::GLenum usage)
17753 /** Release buffer
17756 void Utils::buffer::release()
18601 /** Create buffer texture
18604 * @param buffer_id Id of buffer that will be used as data source