docs: consolidate html header and footer
[mesa.git] / docs / mangling.html
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 <h1>Function Name Mangling</h1>
11
12 <p>
13 If you want to use both Mesa and another OpenGL library in the same
14 application at the same time you may find it useful to compile Mesa with
15 <i>name mangling</i>.
16 This results in all the Mesa functions being prefixed with
17 <b>mgl</b> instead of <b>gl</b>.
18 </p>
19
20 <p>
21 To do this, recompile Mesa with the compiler flag -DUSE_MGL_NAMESPACE.
22 Add the flag to CFLAGS in the configuration file which you want to use.
23 For example:
24 <pre>
25 CFLAGS += -DUSE_MGL_NAMESPACE
26 </pre>
27 </p>
28
29
30 </body>
31 </html>