Fix the visualization of unmerged batch geometries without index
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>
Wed, 26 Nov 2014 14:58:12 +0000 (15:58 +0100)
committerJocelyn Turcotte <jocelyn.turcotte@digia.com>
Tue, 9 Dec 2014 13:36:38 +0000 (14:36 +0100)
commit7955c63bd171d3f5dabdbe1e794d15701701d993
tree4dfab06a154ec291ac6ed56791c014851ff477a9
parent26c3b0654a768b181142cea5aab2641956975e4c
Fix the visualization of unmerged batch geometries without index

indexData() is null for most QSGGeometryNodes subclasses in QtQuick,
make sure that we draw using vertex array data in that case.

The patch also increases the contrast of the line pattern, since it
is almost invisible with brighter hue values, to make it easier to
see which batches aren't merged.

Change-Id: Ife7b26692ee318feb0810ee0e787289eb151ea8a
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
src/quick/scenegraph/shaders/visualization.frag