filename | src/drivers/gl_vbo.c |
changeset | 1164:01b45ca393c6 |
prev | 1160:219d05b638de |
next | 1289:ef8b0ddb8185 |
author | nkeynes |
date | Tue Feb 28 18:22:52 2012 +1000 (12 years ago) |
permissions | -rw-r--r-- |
last change | Add a GL-only video driver for android usage (since the Java code is responsible for creating the context) |
file | annotate | diff | log | raw |
1.1 --- a/src/drivers/gl_vbo.c Thu Jan 20 06:51:15 2011 +10001.2 +++ b/src/drivers/gl_vbo.c Tue Feb 28 18:22:52 2012 +10001.3 @@ -132,6 +132,7 @@1.4 {1.5 vertex_buffer_t buf = vertex_buffer_new( &apple_vtable );1.6 glGenFencesAPPLE(1, &buf->fence);1.7 + glSetFenceAPPLE(buf->fence);1.8 return buf;1.9 }1.11 @@ -139,6 +140,13 @@1.13 #ifdef GL_VERTEX_ARRAY_RANGE_NV1.15 +#pragma weak glVertexArrayRangeNV1.16 +#pragma weak glFlushVertexArrayRangeNV1.17 +#pragma weak glFinishFenceNV1.18 +#pragma weak glSetFenceNV1.19 +#pragma weak glGenFencesNV1.20 +#pragma weak glDeleteFencesNV1.21 +1.22 static void *nv_map( vertex_buffer_t buf, uint32_t size )1.23 {1.24 glFinishFenceNV(buf->fence);1.25 @@ -172,6 +180,7 @@1.26 {1.27 vertex_buffer_t buf = vertex_buffer_new( &nv_vtable );1.28 glGenFencesNV(1, &buf->fence);1.29 + glSetFenceNV(buf->fence, GL_ALL_COMPLETED_NV);1.30 return buf;1.31 }
.