Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / glx / tests / fake_glx_screen.cpp
index 801f54a6faac0fc75f3a7bb8d4d32f8a27f10285..e0f0b7c0db0a0884da98456166164d6aff403d4f 100644 (file)
@@ -75,6 +75,18 @@ indirect_create_context_attribs(struct glx_screen *base,
    return indirect_create_context(base, config_base, shareList, 0);
 }
 
+#ifdef GLX_USE_APPLEGL
+#warning Indirect GLX tests are not built
+extern "C" struct glx_context *
+applegl_create_context(struct glx_screen *base,
+                      struct glx_config *config_base,
+                      struct glx_context *shareList,
+                      int renderType)
+{
+   return indirect_create_context(base, config_base, shareList, renderType);
+}
+#endif
+
 /* This is necessary so that we don't have to link with glxcurrent.c
  * which would require us to link with X libraries and what not.
  */
@@ -90,7 +102,7 @@ struct glx_context dummyContext = {
 };
 __thread void *__glX_tls_Context = &dummyContext;
 
-#if !defined(GLX_USE_TLS)
+#if !defined(USE_ELF_TLS)
 extern "C" struct glx_context *
 __glXGetCurrentContext()
 {