summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2014-07-22 21:04:21 +0100
committerEmil Velikov <emil.l.velikov@gmail.com>2014-11-09 22:44:07 +0000
commit121fd1cd1c9b48250dd44725e276716f6cbe61f7 (patch)
tree993ecd3b7df3eef9686b68622cac76f6a4366cec /man
parentd919b70841922087e1d85e6e293476f88c12cf83 (diff)
wgl: wire-up waffle_get_proc_address()
For WGL we need a current context otherwise wglGetProcAddress will return NULL pointer. Notice this in the documentation and leave it up-to the user to design/use waffle in such a way this will work. Remove the mesa workaround from gl_basic_test. Suggested by Chad. Cc: Chad Versace <chad.versace@linux.intel.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'man')
-rw-r--r--man/waffle_get_proc_address.3.xml15
1 files changed, 14 insertions, 1 deletions
diff --git a/man/waffle_get_proc_address.3.xml b/man/waffle_get_proc_address.3.xml
index 36b9ea2..fea2dff 100644
--- a/man/waffle_get_proc_address.3.xml
+++ b/man/waffle_get_proc_address.3.xml
@@ -66,6 +66,9 @@
On CGL, this function returns <constant>NULL</constant>
because there exists no <function>CGLGetProcAdress()</function>.
+
+ On WGL, this redirects to
+ <citerefentry><refentrytitle><function>wglGetProcAddress</function></refentrytitle><manvolnum>3</manvolnum></citerefentry>.
</para>
<para>
@@ -89,6 +92,14 @@
then <function>waffle_get_proc_address()</function> may return a <constant>NULL</constant>.
</para>
</listitem>
+
+ <listitem>
+ <para>
+ Under Windows (WGL) a current context must be available before executing the function.
+
+ Otherwise <function>waffle_get_proc_address()</function> may return a <constant>NULL</constant>.
+ </para>
+ </listitem>
</itemizedlist>
</para>
@@ -99,7 +110,9 @@
the <ulink url="http://www.opengl.org/registry/doc/glx1.4.pdf">GLX 1.4 Specification</ulink>
- or the <ulink url="http://www.khronos.org/registry/egl/specs/eglspec.1.4.20110406.pdf">EGL 1.4 Specification</ulink>.
+ the <ulink url="http://www.khronos.org/registry/egl/specs/eglspec.1.4.20110406.pdf">EGL 1.4 Specification</ulink>
+
+ or the <ulink url="http://msdn.microsoft.com/en-gb/library/windows/desktop/dd374386(v=vs.85).aspx">MSDN article</ulink>.
</para>
</listitem>
</varlistentry>