qt5base-lts/tests/auto/gui/util
Nicolas Guichard 49dbe760e4 Fix QShaderGenerator crashing when a node port name prefixed another one
QShaderGenerator didn't handle substitutions like
`vec4 $color = mix($color1, $color2, $fac);`

Note that `$color` is a prefix to `$color1` and `$color2`. For the
substitution `QByteArray::replace` was used so if `$color` was handled
first and replaced by `v1`, `$color1` and `$color2` were never correctly
replaced and instead became `v11` and `v12` which caused a crash later
on.

Change-Id: Idaf800fdac468f33c323eb722701da5f8eb918d6
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2020-02-19 08:47:58 +01:00
..
qdesktopservices Remove usages of deprecated APIs of qtbase/gui 2019-07-13 10:43:15 +02:00
qdoublevalidator QDoubleValidator: Allow intermediate values as close as possible to one considered invalid 2018-04-17 15:36:34 +00:00
qintvalidator QIntValidator: Intermediate for number if digits equal or less than max 2018-06-29 09:17:05 +00:00
qregexpvalidator Updated license headers 2016-01-21 18:55:18 +00:00
qregularexpressionvalidator Updated license headers 2016-01-21 18:55:18 +00:00
qshadergenerator Fix QShaderGenerator crashing when a node port name prefixed another one 2020-02-19 08:47:58 +01:00
qshadergraph QShaderGraph: Fix statement creation for graphs with dangling branches 2020-02-17 14:35:56 +01:00
qshadergraphloader Add support for layers in QShaderGraphLoader format 2017-08-02 17:34:52 +00:00
qshadernodes Add the layer concept to QShaderNode and QShaderGraph::Edge 2017-08-02 17:34:44 +00:00
qshadernodesloader Extend the parameter support in QShaderNodeLoader for richer types 2017-08-02 17:34:30 +00:00
qtexturefilereader QTextureFileReader: add support for astc format files 2019-02-27 13:00:56 +00:00
util.pro Add API for reading and decoding graphical texture files 2018-07-24 16:46:05 +00:00