![]() |
Qt 6.x
The Qt SDK
|
#include "qssgrendershadercodegenerator_p.h"
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendercontextcore_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershaderlibrarymanager_p.h>
#include <QtQuick3DRuntimeRender/private/qssgshaderresourcemergecontext_p.h>
Go to the source code of this file.
Classes | |
struct | QSSGShaderGeneratedProgramOutput |
Functions | |
template<typename T > | |
static QT_BEGIN_NAMESPACE void | addStartCond (QByteArray &block, const T &var) |
template<typename T > | |
static void | addEndCond (QByteArray &block, const T &var) |
|
inlinestatic |
Definition at line 27 of file qssgrendershadercodegenerator.cpp.
References QSSGRenderShaderMetadata::Uniform::None, QByteArrayLiteral, and var.
Referenced by QSSGStageGeneratorBase::buildShaderSourcePass2().
|
inlinestatic |
Definition at line 16 of file qssgrendershadercodegenerator.cpp.
References QString::asprintf(), QVariant::constData(), QSSGRenderShaderMetadata::Uniform::Negated, QSSGRenderShaderMetadata::Uniform::Regular, QString::toUtf8(), and var.
Referenced by QSSGStageGeneratorBase::buildShaderSourcePass2().