12QSSGRenderDefaultMaterial::QSSGRenderDefaultMaterial(QSSGRenderGraphObject::Type type)
13 : QSSGRenderGraphObject(type)
15 Q_ASSERT(type == QSSGRenderGraphObject::Type::DefaultMaterial ||
16 type == QSSGRenderGraphObject::Type::PrincipledMaterial ||
17 type == QSSGRenderGraphObject::Type::SpecularGlossyMaterial);
18 if (type == QSSGRenderGraphObject::Type::PrincipledMaterial) {
19 occlusionChannel = TextureChannelMapping::R;
20 roughnessChannel = TextureChannelMapping::G;
21 metalnessChannel = TextureChannelMapping::B;
24 adapter = QSSGShaderMaterialAdapter::create(*
this);