small refactoring

This commit is contained in:
2021-05-31 12:47:46 +03:00
parent 5eaa20202b
commit a9f7408e71
44 changed files with 86 additions and 595 deletions

View File

@@ -28,8 +28,8 @@
using namespace QGLEngineShaders;
RendererMaterial::RendererMaterial(Renderer * r_): r(r_),
fbo_mat_thumb(r->view, 6, true , GL_RGBA16F) {
RendererMaterial::RendererMaterial(Renderer * r_)
: r(r_), fbo_mat_thumb(r->view, 6, true , GL_RGBA16F) {
mat_sphere = Primitive::ellipsoid(16, 16);
mat_camera = new Camera();
mat_camera->setPos(QVector3D(2, 2, 2));
@@ -122,10 +122,10 @@ void RendererMaterial::recreateMaterialThumbnails(bool force_all) {
if (force_all) {
mat_thumb_queue.clear();
//qDebug() << "recreateMaterialThumbnails" << view->scene_->materials;
foreach (Material * m, r->view->scene_->materials)
foreach (Material * m, r->view->scene()->materials)
mat_thumb_queue.enqueue(m);
} else {
foreach (Material * m, r->view->scene_->changed_materials)
foreach (Material * m, r->view->scene()->changed_materials)
if (!mat_thumb_queue.contains(m))
mat_thumb_queue.enqueue(m);
}