Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html lang="en">
  3. <head>
  4.   <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5.   <title>Function Name Mangling</title>
  6.   <link rel="stylesheet" type="text/css" href="mesa.css">
  7. </head>
  8. <body>
  9.  
  10. <div class="header">
  11.   <h1>The Mesa 3D Graphics Library</h1>
  12. </div>
  13.  
  14. <iframe src="contents.html"></iframe>
  15. <div class="content">
  16.  
  17. <h1>Function Name Mangling</h1>
  18.  
  19. <p>
  20. If you want to use both Mesa and another OpenGL library in the same
  21. application at the same time you may find it useful to compile Mesa with
  22. <i>name mangling</i>.
  23. This results in all the Mesa functions being prefixed with
  24. <b>mgl</b> instead of <b>gl</b>.
  25. </p>
  26.  
  27. <p>
  28. To do this, recompile Mesa with the compiler flag -DUSE_MGL_NAMESPACE.
  29. Add the flag to CFLAGS in the configuration file which you want to use.
  30. For example:
  31. </p>
  32. <pre>
  33. CFLAGS += -DUSE_MGL_NAMESPACE
  34. </pre>
  35.  
  36. </div>
  37. </body>
  38. </html>
  39.