enum piglit_result piglit_display(void) { GLuint vbo; GLboolean pass; glGenBuffersARB(1, &vbo); glBindBufferARB(GL_ARRAY_BUFFER_ARB, vbo); glBufferDataARB(GL_ARRAY_BUFFER_ARB, 100*100, NULL, GL_STATIC_DRAW_ARB); glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0); pass = test_Purgeable(vbo, GL_BUFFER_OBJECT_APPLE); glDeleteBuffersARB(1, &vbo); return pass ? PIGLIT_PASS : PIGLIT_FAIL; }
enum piglit_result piglit_display(void) { GLuint texture; GLboolean pass; glGenTextures(1, &texture); glBindTexture(GL_TEXTURE_2D, texture); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 100, 100, 0, GL_RGB, GL_INT, NULL); pass = test_Purgeable(texture, GL_TEXTURE); glDeleteTextures(1, &texture); return pass ? PIGLIT_PASS : PIGLIT_FAIL; }