81 QSSGShaderGeneratorStageFlags m_enabledStages;
89 virtual
void begin(QSSGShaderGeneratorStageFlags inEnabledStages);
112 virtual void addShaderIncomingMap();
114 virtual void addShaderUniformMap();
116 virtual void addShaderOutgoingMap();
118 virtual void addShaderConstantBufferItemMap(
const QByteArray &itemType,
const TStrTableStrMap &cbMap, TConstantBufferParamArray cbParamsArray);
120 virtual void appendShaderCode() final;
161 void beginProgram(QSSGShaderGeneratorStageFlags inEnabledStages = defaultFlags());
163 QSSGShaderGeneratorStageFlags getEnabledStages()
const;
177 QSSGRhiShaderPipeline::StageFlags stageFlags,
179 bool perTargetCompilation);
std::shared_ptr< QSSGRhiShaderPipeline > QSSGRhiShaderPipelinePtr