69 void setup(
QSize outputSize);
81 bool isYUpInFramebuffer,
85 void releaseResources();
95 void addCommonEffectUniforms(
const QSize &inputSize,
const QSize &outputSize);
103 void releaseTextures();
106 std::shared_ptr<QSSGRenderContextInterface> m_sgContext;
107 QVector<QSSGRhiEffectTexture *> m_textures;
110 int m_currentUbufIndex = 0;
111 QHash<QSSGEffectSceneCacheKey, QSSGRhiShaderPipelinePtr> m_shaderPipelines;
113 char *m_currentUBufData =
nullptr;
114 QHash<QByteArray, QSSGRhiTexture> m_currentTextures;
115 QSet<QRhiTextureRenderTarget *> m_pendingClears;
Format
Specifies the texture format.
std::shared_ptr< QSSGRhiShaderPipeline > QSSGRhiShaderPipelinePtr