prepareMaterial method
Implementation
void prepareMaterial(Material material, Object3D? scene, Object3D object ) {
if ( material.transparent == true && material.side == DoubleSide && material.forceSinglePass == false ) {
material.side = BackSide;
material.needsUpdate = true;
getProgram( material, scene, object );
material.side = FrontSide;
material.needsUpdate = true;
getProgram( material, scene, object );
material.side = DoubleSide;
} else {
getProgram( material, scene, object );
}
}