blob: f1c69b53b09a6d119f244dca04e5dfb2bc50d198 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include "piglit-util-gl-common.h"
PIGLIT_GL_TEST_MAIN(
512 /*window_width*/,
512 /*window_height*/,
PIGLIT_GL_VISUAL_RGBA)
void
piglit_init(int argc, char *argv[])
{
GLuint id;
piglit_require_gl_version(15);
piglit_require_extension("GL_ARB_vertex_buffer_object");
glGenBuffersARB(1, &id);
glBindBufferARB(GL_ARRAY_BUFFER_ARB, id);
glBufferDataARB(GL_ARRAY_BUFFER_ARB, 0, NULL, GL_STATIC_DRAW);
glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
glBindBufferARB(GL_ARRAY_BUFFER_ARB, id);
glMapBuffer(GL_ARRAY_BUFFER_ARB, GL_READ_WRITE_ARB); /* CRASH! */
glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
piglit_report_result(PIGLIT_PASS);
}
enum piglit_result
piglit_display(void)
{
/* Should never be reached */
return PIGLIT_FAIL;
}
|