From 25f9ab87fa851b448658a69bfdb9559439c19481 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= <tomi.korpipaa@theqtcompany.com>
Date: Tue, 21 Apr 2015 09:29:30 +0300
Subject: [PATCH] Document conformance break of vertex attrib 0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Change-Id: I6528f3e3796ca0381de95d6b020a161ac996fa73
Task-number: QTBUG-45175
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
---
 .../qtcanvas3d/doc/src/qtcanvas3d-index.qdoc       |  1 +
 src/imports/qtcanvas3d/doc/src/qtcanvas3d.qdoc     | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

diff --git a/src/imports/qtcanvas3d/doc/src/qtcanvas3d-index.qdoc b/src/imports/qtcanvas3d/doc/src/qtcanvas3d-index.qdoc
index 8520570..1025b46 100644
--- a/src/imports/qtcanvas3d/doc/src/qtcanvas3d-index.qdoc
+++ b/src/imports/qtcanvas3d/doc/src/qtcanvas3d-index.qdoc
@@ -66,5 +66,6 @@
         \li \l{Qt Canvas 3D QML Types}
         \li \l{Qt Canvas 3D Examples}
         \li \l{Qt Canvas 3D Logging}
+        \li \l{Qt Canvas 3D Known WebGL Conformance Issues}
     \endlist
 */
diff --git a/src/imports/qtcanvas3d/doc/src/qtcanvas3d.qdoc b/src/imports/qtcanvas3d/doc/src/qtcanvas3d.qdoc
index 643fa98..bc07716 100644
--- a/src/imports/qtcanvas3d/doc/src/qtcanvas3d.qdoc
+++ b/src/imports/qtcanvas3d/doc/src/qtcanvas3d.qdoc
@@ -182,3 +182,17 @@
              to find root causes of rendering errors.
     \endtable
 */
+
+/*!
+ * \page qtcanvas3d-conformance-issues-html
+ * \title Qt Canvas 3D Known WebGL Conformance Issues
+ *
+ * \brief Known WebGL conformance issues
+ *
+ * \list
+ *      \li No emulation for vertex attrib 0 arrays. Always have vertex attrib 0 array enabled.
+ *      In desktop OpenGL on some platforms (for example OS X), nothing gets drawn if vertex attrib
+ *      0 is not array-enabled. You can use bindAttribLocation() to force a vertex attribute to use
+ *      location 0, and use enableVertexAttribArray() to make it array-enabled.
+ * \endlist
+ */
-- 
GitLab