From 17a75a841da149ea7c83feb37721be1cb97cd3cc Mon Sep 17 00:00:00 2001 From: NADAL Jean-Baptiste Date: Mon, 4 Mar 2024 23:41:48 +0100 Subject: [PATCH] [ADD] add source file for chapter 11 --- tests/11_reflection_refraction.cpp | 34 ++++++++++++++++++++++++++++++ tests/CMakeLists.txt | 1 + 2 files changed, 35 insertions(+) create mode 100644 tests/11_reflection_refraction.cpp diff --git a/tests/11_reflection_refraction.cpp b/tests/11_reflection_refraction.cpp new file mode 100644 index 0000000..71529b3 --- /dev/null +++ b/tests/11_reflection_refraction.cpp @@ -0,0 +1,34 @@ +/*! + * 11_reflection_refraction.cpp + * + * Copyright (c) 2015-2024, NADAL Jean-Baptiste. All rights reserved. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA + * + * @Author: NADAL Jean-Baptiste + * @Date: 05/03/2024 + * + */ + +/*---------------------------------------------------------------------------*/ + +#include + +#include "raytracing.h" + +using namespace Raytracer; + +/* ------------------------------------------------------------------------- */ diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index f16ad24..b44383b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -21,6 +21,7 @@ add_executable(raytracing_test 08_shadows.cpp 09_planes.cpp 10_patterns.cpp + 11_reflection_refraction.cpp ) include_directories("${CMAKE_SOURCE_DIR}/tests")