Index: /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c
===================================================================
--- /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c	(revision 57928)
+++ /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_misc.c	(revision 57929)
@@ -1335,4 +1335,17 @@
 }
 
+void SERVER_DISPATCH_APIENTRY crServerDispatchDrawBuffers( GLsizei n, const GLenum* bufs )
+{
+    if (n == 1)
+    {
+        crServerDispatchDrawBuffer( bufs[0] );
+    }
+    else
+    {
+        /** @todo State tracker. */
+        cr_server.head_spu->dispatch_table.DrawBuffers( n, bufs );
+    }
+}
+
 void SERVER_DISPATCH_APIENTRY crServerDispatchReadBuffer( GLenum mode )
 {
Index: /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_special
===================================================================
--- /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_special	(revision 57928)
+++ /trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_special	(revision 57929)
@@ -266,2 +266,3 @@
 GetTexEnvfv
 GetTexEnviv
+DrawBuffers
