4#ifndef QSSGRENDERERIMPLSHADERS_P_H
5#define QSSGRENDERERIMPLSHADERS_P_H
7#include <QtCore/qbytearray.h>
9#include <QtQuick3DRuntimeRender/private/qtquick3druntimerenderglobal_p.h>
11#include <QtQuick3DRuntimeRender/private/qssgrhicontext_p.h>
12#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
13#include <QtQuick3DRuntimeRender/private/qssgrenderparticles_p.h>
34 : m_shaderCache(shaderCache) {}
36 void releaseCachedResources();
66 struct BuiltinShader {
97 BuiltinShader environmentmapPreFilterShader[2];
BuiltinShader skyBoxCubeRhiShader
BuiltinShader lineParticlesMappedVLightRhiShader
BuiltinShader lineParticlesMappedRhiShader
BuiltinShader lightmapUVRasterShader_uv_tangent
BuiltinShader particlesVLightingAnimatedRhiShader
BuiltinShader debugObjectShader
BuiltinShader lineParticlesVLightRhiShader
BuiltinShader lightmapDilateShader
LightmapUVRasterizationShaderMode
BuiltinShader texturedQuadRhiShader
BuiltinShader environmentmapShader
BuiltinShader lineParticlesAnimatedVLightRhiShader
BuiltinShader ssaoRhiShader
BuiltinShader cubemapShadowBlurXRhiShader
BuiltinShader cubemapShadowBlurYRhiShader
BuiltinShader particlesNoLightingAnimatedRhiShader
BuiltinShader supersampleResolveRhiShader
QSSGBuiltInRhiShaderCache(QSSGShaderCache &shaderCache)
BuiltinShader lineParticlesAnimatedRhiShader
BuiltinShader particlesNoLightingMappedRhiShader
BuiltinShader simpleQuadRhiShader
BuiltinShader reflectionprobePreFilterShader
BuiltinShader particlesVLightingSimpleRhiShader
BuiltinShader orthographicShadowBlurXRhiShader
BuiltinShader lineParticlesRhiShader
BuiltinShader particlesVLightingMappedRhiShader
BuiltinShader progressiveAARhiShader
BuiltinShader particlesNoLightingSimpleRhiShader
BuiltinShader orthographicShadowBlurYRhiShader
BuiltinShader lightmapUVRasterShader_uv
BuiltinShader lightmapUVRasterShader
Combined button and popup list for selecting options.
static QT_BEGIN_NAMESPACE const uint Default
std::shared_ptr< QSSGRhiShaderPipeline > QSSGRhiShaderPipelinePtr
static size_t constexpr TonemapModeCount