mesa: Add a clarifying comment about EXTRA_ error checking.
authorEric Anholt <eric@anholt.net>
Wed, 10 Apr 2013 16:59:41 +0000 (09:59 -0700)
committerEric Anholt <eric@anholt.net>
Mon, 29 Apr 2013 18:41:34 +0000 (11:41 -0700)
src/mesa/main/get.c

index 73ad8fe5378141839555d006106eaea171eefc9e..adb7bd2312f2be86385f4da3bd3298b162b11779 100644 (file)
@@ -226,7 +226,13 @@ union value {
  * extensions or specific gl versions) or actions (flush current, new
  * buffers) that we need to do before looking up an enum.  We need to
  * declare them all up front so we can refer to them in the value_desc
- * structs below. */
+ * structs below.
+ *
+ * Each EXTRA_ will be executed.  For EXTRA_* enums of extensions and API
+ * versions, listing multiple ones in an array means an error will be thrown
+ * only if none of them are available.  If you need to check for "AND"
+ * behavior, you would need to make a custom EXTRA_ enum.
+ */
 
 static const int extra_new_buffers[] = {
    EXTRA_NEW_BUFFERS,