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