Module: Mesa
Branch: master
Commit: b7a0c0ec7f5626bbec4904e6754f27087120ec54
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7a0c0ec7f5626bbec4904e6754f27087120ec54

Author: Nanley Chery <nanley.g.ch...@intel.com>
Date:   Fri Jun  3 10:59:18 2016 -0700

docs/devinfo: Expound on helpful extension tips

Signed-off-by: Nanley Chery <nanley.g.ch...@intel.com>
Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>

---

 docs/devinfo.html | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/docs/devinfo.html b/docs/devinfo.html
index f5d23ab..489d263 100644
--- a/docs/devinfo.html
+++ b/docs/devinfo.html
@@ -684,6 +684,8 @@ To add a new GL extension to Mesa you have to do at least 
the following.
 </li>
 <li>
    Add a new entry to the <code>gl_extensions</code> struct in mtypes.h
+   if the extension requires driver capabilities not already exposed by
+   another extension.
 </li>
 <li>
    Add a new entry to the src/mesa/main/extensions_table.h file.
@@ -698,6 +700,11 @@ To add a new GL extension to Mesa you have to do at least 
the following.
    and attrib.c will most likely require new code.
 </li>
 <li>
+   To determine if the new extension is active in the current context,
+   use the auto-generated _mesa_has_##name_str() function defined in
+   src/mesa/main/extensions.h.
+</li>
+<li>
    The dispatch tests check_table.cpp and dispatch_sanity.cpp
    should be updated with details about the new extensions functions. These
    tests are run using 'make check'

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to