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