diff options
author | Mauro Persano <mauro.persano@kdab.com> | 2017-01-11 18:41:15 -0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-03-16 09:08:44 +0000 |
commit | ea33d6b0530ae3f2601f15fe1e4f63faebdb572c (patch) | |
tree | ff2b5fe22b74901d93b2173a95db11227330284b /src/input/backend/inputsequence.cpp | |
parent | 7c59817810e74269a48b9f522a4b2013b426d3c2 (diff) |
Unroll loops in ES2 shaders
The GLSL ES specification (up to at least 3.0) does not mandate support
of dynamic indexing of uniform block arrays. It is supported by some
implementations (Tegra, Adreno 5xx) but we can't count on it being
supported in general.
Unfortunately some mobile drivers don't seem to be smart enough to
automatically unroll loops at compile time when the condition is
constant.
Task-number: QTBUG-54994
Change-Id: I44e7fa18dc46f0a11204cf98e3c7b4f3ed446327
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Oleg Evseev <ev.mipt@gmail.com>
Diffstat (limited to 'src/input/backend/inputsequence.cpp')
0 files changed, 0 insertions, 0 deletions