Hi all,
I've been looking at the Scene Graph - Graph example application included
with Qt5.2.0, to see how to create a custom shader material for Qt Quick.
In linenode.cpp, there is a LineShader class, where the shaders are read
like so:
const char *vertexShader() const {
QResource
Presence and level of resource compression depends on command line
parameters passed to the resource compiler. IIRC compression is disabled by
default so all resources are stored "as is" unless you explicitly tell the
resource compiler to compress them and correct way of retrieving resource
data de
On 13 January 2014 13:25, Ola Røer Thorsen wrote:
>
> In the documentation for QResource, it says that the data returned by r.data
> may be compressed. So is this way of reading the shader source code safe at
> all times? Shouldn't it check with r.isCompressed and if so, uncompress? Is
> there som
>
>
> I think the example is just doing it wrong, it should instead load the
> resource file contents using QFile into two QByteArrays into the ctor
> and then return the QByteArrays' contents there.
>
>
Right. Thanks for the feedback! I'll use QFile to be sure, in case
compression is enabled.
Che