diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2014-03-26 19:21:20 +0000 |
|---|---|---|
| committer | <> | 2014-05-08 15:03:54 +0000 |
| commit | fb123f93f9f5ce42c8e5785d2f8e0edaf951740e (patch) | |
| tree | c2103d76aec5f1f10892cd1d3a38e24f665ae5db /src/VBox/GuestHost/OpenGL/state_tracker/state_program.c | |
| parent | 58ed4748338f9466599adfc8a9171280ed99e23f (diff) | |
| download | VirtualBox-master.tar.gz | |
Imported from /home/lorry/working-area/delta_VirtualBox/VirtualBox-4.3.10.tar.bz2.HEADVirtualBox-4.3.10master
Diffstat (limited to 'src/VBox/GuestHost/OpenGL/state_tracker/state_program.c')
| -rw-r--r-- | src/VBox/GuestHost/OpenGL/state_tracker/state_program.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c b/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c index 2b0940bb..e8dd5971 100644 --- a/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c +++ b/src/VBox/GuestHost/OpenGL/state_tracker/state_program.c @@ -267,25 +267,10 @@ void STATE_APIENTRY crStateGenProgramsNV(GLsizei n, GLuint *ids) { CRContext *g = GetCurrentContext(); CRProgramState *p = &(g->program); - GLint start, i; - if (g->current.inBeginEnd) { - crStateError(__LINE__, __FILE__, GL_INVALID_OPERATION, - "glGenProgramsNV called in Begin/End"); - return; - } - - if (n < 0) { - crStateError(__LINE__, __FILE__, GL_INVALID_VALUE, "glGenProgramsNV(n)"); - return; - } - - start = crHashtableAllocKeys(p->programHash , n); - for (i = 0; i < n; i++) - ids[i] = (GLuint) (start + i); + crStateGenNames(g, p->programHash, n, ids); } - void STATE_APIENTRY crStateGenProgramsARB(GLsizei n, GLuint *ids) { crStateGenProgramsNV(n, ids); |
