Home | History | Annotate | Download | only in functional

Lines Matching full:texture

21  * \brief Texture buffer tests
297 glw::GLuint texture;
299 gl.glGenTextures(1, &texture);
300 gl.glBindTexture(GL_TEXTURE_BUFFER, texture);
301 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "bind texture");
303 verifyStateInteger(result, gl, GL_TEXTURE_BINDING_BUFFER, texture, m_type);
305 gl.glDeleteTextures(1, &texture);
349 glw::GLuint texture;
351 gl.glGenTextures(1, &texture);
352 gl.glBindTexture(GL_TEXTURE_2D, texture);
354 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "gen texture");
358 gl.glDeleteTextures(1, &texture);
363 const tcu::ScopedLogSection section(m_testCtx.getLog(), "Buffer", "Texture buffer");
365 glw::GLuint texture;
368 gl.glGenTextures(1, &texture);
369 gl.glBindTexture(GL_TEXTURE_BUFFER, texture);
370 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "bind texture");
382 gl.glDeleteTextures(1, &texture);
420 glw::GLuint texture;
422 gl.glGenTextures(1, &texture);
423 gl.glBindTexture(GL_TEXTURE_2D, texture);
425 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "gen texture");
429 gl.glDeleteTextures(1, &texture);
434 const tcu::ScopedLogSection section(m_testCtx.getLog(), "Buffer", "Texture buffer");
436 glw::GLuint texture;
439 gl.glGenTextures(1, &texture);
440 gl.glBindTexture(GL_TEXTURE_BUFFER, texture);
441 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "bind texture");
463 gl.glDeleteTextures(1, &texture);
501 glw::GLuint texture;
503 gl.glGenTextures(1, &texture);
504 gl.glBindTexture(GL_TEXTURE_2D, texture);
506 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "gen texture");
510 gl.glDeleteTextures(1, &texture);
515 const tcu::ScopedLogSection section(m_testCtx.getLog(), "Buffer", "Texture buffer");
517 glw::GLuint texture;
520 gl.glGenTextures(1, &texture);
521 gl.glBindTexture(GL_TEXTURE_BUFFER, texture);
522 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "bind texture");
544 gl.glDeleteTextures(1, &texture);
556 TestCaseGroup* const root = new TestCaseGroup(context, "texture_buffer", "Texture buffer syncronization tests");
646 TestCaseGroup* const renderGroup = new TestCaseGroup(context, "render", "Setup texture buffer with glBufferData and render data in different ways");
687 TestCaseGroup* const modifyGroup = new TestCaseGroup(context, "modify", "Modify texture buffer content in multiple ways");
728 TestCaseGroup* const modifyRenderGroup = new TestCaseGroup(context, "modify_render", "Modify texture buffer content in multiple ways and render in different ways");
751 TestCaseGroup* const renderModifyGroup = new TestCaseGroup(context, "render_modify", "Render texture buffer and modify.");