aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt11
-rw-r--r--app/main.cpp8
-rw-r--r--src/core/common.hpp (renamed from src/common.hpp)0
-rw-r--r--src/core/ray.cpp (renamed from src/ray.cpp)0
-rw-r--r--src/core/ray.hpp (renamed from src/ray.hpp)0
-rw-r--r--src/core/vector.cpp (renamed from src/vector.cpp)0
-rw-r--r--src/core/vector.hpp (renamed from src/vector.hpp)0
-rw-r--r--src/object.cpp2
-rw-r--r--src/object.hpp4
-rw-r--r--src/render.cpp4
-rw-r--r--src/render.hpp4
11 files changed, 20 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index df9bd70..7ae5197 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
+cmake_minimum_required(VERSION 3.13)
project(pathtracing)
@@ -15,7 +15,14 @@ set(CMAKE_CXX_FLAGS_DEBUG "-g")
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
FILE(GLOB app_sources ${CMAKE_SOURCE_DIR}/app/*.cpp)
-FILE(GLOB sources ${CMAKE_SOURCE_DIR}/src/*.cpp)
+SET(sources
+ src/core/ray.cpp
+ src/core/vector.cpp
+ src/object.cpp
+ src/render.cpp
+ src/scene.cpp
+ )
+list(TRANSFORM sources PREPEND ${CMAKE_SOURCE_DIR}/)
FILE(GLOB test_sources ${CMAKE_SOURCE_DIR}/test/*.cpp)
add_executable(pathtracing ${sources} ${app_sources})
diff --git a/app/main.cpp b/app/main.cpp
index 16de1f6..ebb0536 100644
--- a/app/main.cpp
+++ b/app/main.cpp
@@ -3,7 +3,7 @@
#include <qpushbutton.h>
#include "mainwindow.hpp"
-#include "vector.hpp"
+#include <core/vector.hpp>
#include <scene.hpp>
#include <render.hpp>
#include <object.hpp>
@@ -15,10 +15,10 @@ int main(int argc, char *argv[])
QApplication a(argc, argv);
Scene scn;
Config conf;
- conf.m_width = 500;
- conf.m_height = 500;
+ conf.m_width = 1000;
+ conf.m_height = 1000;
conf.m_maxhops = 5;
- conf.m_samples = 100;
+ conf.m_samples = 10000;
conf.m_framerate = 3;
conf.m_workers = 4;
diff --git a/src/common.hpp b/src/core/common.hpp
index fd219bf..fd219bf 100644
--- a/src/common.hpp
+++ b/src/core/common.hpp
diff --git a/src/ray.cpp b/src/core/ray.cpp
index 7bc6201..7bc6201 100644
--- a/src/ray.cpp
+++ b/src/core/ray.cpp
diff --git a/src/ray.hpp b/src/core/ray.hpp
index 6341d44..6341d44 100644
--- a/src/ray.hpp
+++ b/src/core/ray.hpp
diff --git a/src/vector.cpp b/src/core/vector.cpp
index 51d8e2e..51d8e2e 100644
--- a/src/vector.cpp
+++ b/src/core/vector.cpp
diff --git a/src/vector.hpp b/src/core/vector.hpp
index 20e8210..20e8210 100644
--- a/src/vector.hpp
+++ b/src/core/vector.hpp
diff --git a/src/object.cpp b/src/object.cpp
index 15fc267..0f7332f 100644
--- a/src/object.cpp
+++ b/src/object.cpp
@@ -2,7 +2,7 @@
#include <math.h>
#include <iostream>
-#include "common.hpp"
+#include "core/common.hpp"
void Color::clamp() {
if (m_x > 1) { m_x = 1; }
diff --git a/src/object.hpp b/src/object.hpp
index 3b108fb..1cfb254 100644
--- a/src/object.hpp
+++ b/src/object.hpp
@@ -2,8 +2,8 @@
#define OBJECT_H
#include <memory>
-#include "vector.hpp"
-#include "ray.hpp"
+#include "core/vector.hpp"
+#include "core/ray.hpp"
class Color : public Vec3d {
public:
diff --git a/src/render.cpp b/src/render.cpp
index 3f2280d..a81c6bb 100644
--- a/src/render.cpp
+++ b/src/render.cpp
@@ -1,6 +1,6 @@
#include "render.hpp"
-#include "vector.hpp"
-#include "common.hpp"
+#include "core/vector.hpp"
+#include "core/common.hpp"
#include <cstdlib>
#include <math.h>
diff --git a/src/render.hpp b/src/render.hpp
index 7557fce..8102686 100644
--- a/src/render.hpp
+++ b/src/render.hpp
@@ -1,8 +1,8 @@
#ifndef RENDER_H
#define RENDER_H
-#include "vector.hpp"
-#include "ray.hpp"
+#include "core/vector.hpp"
+#include "core/ray.hpp"
#include "scene.hpp"
class Random {