aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_depsbin415868 -> 419980 bytes
-rw-r--r--build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log6
-rw-r--r--build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt412
-rwxr-xr-xbuild/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_raybin314969 -> 314969 bytes
-rw-r--r--src/intersect/intersect.cpp49
5 files changed, 243 insertions, 224 deletions
diff --git a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_deps b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_deps
index e0e01f4..1f12a43 100644
--- a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_deps
+++ b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_deps
Binary files differ
diff --git a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log
index 8b8d06b..28f7382 100644
--- a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log
+++ b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log
@@ -58,3 +58,9 @@
2109 2854 1702256900889672343 CMakeFiles/projects_ray.dir/src/vec4ops/rotations4d.cpp.o 7ae83c7dbbb3069c
1846 3326 1702256901360458086 CMakeFiles/projects_ray.dir/src/accelerate/myqtconcurrent.cpp.o edd9793557117a52
3326 3465 1702256901503327682 projects_ray 86189a8842e154ef
+7 37 1702333804316350533 projects_ray_autogen/timestamp 90a86c673d4d5360
+7 37 1702333804316350533 projects_ray_autogen/mocs_compilation.cpp 90a86c673d4d5360
+7 37 1702333804316350533 /Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/timestamp 90a86c673d4d5360
+7 37 1702333804316350533 /Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/mocs_compilation.cpp 90a86c673d4d5360
+40 646 1702333804921083630 CMakeFiles/projects_ray.dir/src/intersect/intersect.cpp.o aea38d6800d3e2d7
+646 779 1702333805055335915 projects_ray 86189a8842e154ef
diff --git a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
index b9cf04c..bacf88b 100644
--- a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
+++ b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt
@@ -1,23 +1,7 @@
# Generated by CMake. Changes will be overwritten.
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/transform4d.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/vec4ops.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/raytracerutils.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/texture/texture.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/settings.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/mainwindow.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/main.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/intersect/normals.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/illuminate.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/rotations4d.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
mmc:Q_OBJECT
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/Availability.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/AvailabilityInternal.h
@@ -553,7 +537,6 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/bit
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cassert
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cctype
- mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cfloat
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/chrono
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/climits
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cmath
@@ -568,13 +551,10 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/ctype.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cwchar
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cwctype
- mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/deque
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/errno.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/exception
- mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/float.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/functional
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/initializer_list
- mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/inttypes.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/iosfwd
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/iterator
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/limits
@@ -586,7 +566,6 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/new
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/numeric
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/optional
- mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/queue
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/ratio
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/stdbool.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/stddef.h
@@ -648,149 +627,6 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/sys/qos.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/time.h
mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/stdarg.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/common.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_fixes.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_swizzle_func.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_vectorize.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/compute_common.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/compute_vector_relational.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_common.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_exponential.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_geometric.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_integer.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_matrix.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_packing.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_trigonometric.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_vector_relational.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/qualifier.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/setup.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_half.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_half.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x2.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x3.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x4.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x2.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x3.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x4.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x2.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x3.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x4.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec1.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec1.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec2.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec3.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec4.inl
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/exponential.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/scalar_int_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/scalar_uint_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float2_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float3_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float4_precision.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int2_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int3_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int4_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint2_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint3_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint4_sized.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/fwd.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/geometric.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/glm.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/integer.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/matrix.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/packing.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/simd/platform.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/trigonometric.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec2.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec3.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec4.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vector_relational.hpp
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/rgba.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenedata.h
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QElapsedTimer
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h
@@ -820,7 +656,6 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h
@@ -831,7 +666,6 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
@@ -895,13 +729,11 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/QSurfaceFormat
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qaction.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qbitmap.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qbrush.h
@@ -913,50 +745,34 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qicon.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qimage.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qkeysequence.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qopengl.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpaintdevice.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpalette.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpicture.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpixelformat.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpixmap.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpolygon.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qregion.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qrgb.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qrgba64.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qsurfaceformat.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtextdocument.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtgui-config.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiexports.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiglobal.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtransform.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qwindowdefs.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/QOpenGLWidget
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qopenglwidget.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsexports.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsglobal.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QLabel
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QBoxLayout
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QWidget
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qframe.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlabel.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qboxlayout.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qgridlayout.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayout.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayoutitem.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qsizepolicy.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgets-config.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/aliasing/supersample.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/rgba.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/myqthreads.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/myqtconcurrent.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/shadow.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/intersect/intersect.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenedata.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenefilereader.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/aliasing/filter.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/settings.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/vec4ops.h
/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/mainwindow.h
mmc:Q_OBJECT
mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/mainwindow.h
@@ -1909,13 +1725,20 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/vec4ops.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/settings.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.h
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/aliasing/filter.cpp
-/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenefilereader.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenedata.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/intersect/intersect.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/shadow.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/aliasing/supersample.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/rotations4d.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mmc:Q_OBJECT
- mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/aspectratiowidget/aspectratiowidget.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray_autogen/moc_predefs.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/Availability.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/AvailabilityInternal.h
@@ -2451,6 +2274,7 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/bit
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cassert
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cfloat
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/chrono
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/climits
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cmath
@@ -2465,10 +2289,13 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/ctype.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cwchar
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/cwctype
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/deque
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/errno.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/exception
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/float.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/functional
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/initializer_list
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/inttypes.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/iosfwd
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/iterator
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/limits
@@ -2480,6 +2307,7 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/new
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/numeric
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/optional
+ mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/queue
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/ratio
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/stdbool.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/c++/v1/stddef.h
@@ -2541,6 +2369,149 @@
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/sys/qos.h
mdp:/Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/include/time.h
mdp:/Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/stdarg.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/common.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_fixes.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_swizzle_func.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/_vectorize.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/compute_common.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/compute_vector_relational.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_common.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_exponential.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_geometric.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_integer.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_matrix.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_packing.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_trigonometric.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/func_vector_relational.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/qualifier.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/setup.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_half.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_half.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x2.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x3.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat2x4.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x2.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x3.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat3x4.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x2.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x3.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_mat4x4.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec1.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec1.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec2.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec3.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/detail/type_vec4.inl
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/exponential.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double2x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double3x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_double4x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float2x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float3x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/matrix_float4x4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/scalar_int_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/scalar_uint_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_bool4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_double4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float2_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float3_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_float4_precision.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int2_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int3_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_int4_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint2_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint3_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/ext/vector_uint4_sized.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/fwd.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/geometric.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/glm.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/integer.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat2x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat3x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/mat4x4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/matrix.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/packing.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/simd/platform.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/trigonometric.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec2.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec3.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vec4.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/glm/vector_relational.hpp
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/camera/camera.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/rgba.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenedata.h
+ mdp:/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/QElapsedTimer
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20memory.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/q20type_traits.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qalgorithms.h
@@ -2570,6 +2541,7 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdarwinhelpers.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdatastream.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qdebug.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qelapsedtimer.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qexceptionhandling.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qflags.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qfloat16.h
@@ -2580,6 +2552,7 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qglobalstatic.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhash.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qhashfunctions.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevice.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiodevicebase.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterable.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qiterator.h
@@ -2643,11 +2616,13 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtversionchecks.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypeinfo.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qtypes.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qurl.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qutf8stringview.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvariant.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qvarlengtharray.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qversiontagging.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtCore.framework/Versions/A/Headers/qxptype_traits.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/QSurfaceFormat
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qaction.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qbitmap.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qbrush.h
@@ -2659,27 +2634,52 @@
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qicon.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qimage.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qkeysequence.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qopengl.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpaintdevice.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpalette.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpicture.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpixelformat.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpixmap.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qpolygon.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qregion.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qrgb.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qrgba64.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qsurfaceformat.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtextdocument.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtgui-config.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiexports.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtguiglobal.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qtransform.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtGui.framework/Versions/A/Headers/qwindowdefs.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QBoxLayout
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/QOpenGLWidget
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qopenglwidget.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsexports.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtOpenGLWidgets.framework/Versions/A/Headers/qtopenglwidgetsglobal.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QLabel
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/QWidget
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qboxlayout.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qgridlayout.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayout.h
- mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlayoutitem.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qframe.h
+ mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qlabel.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qsizepolicy.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgets-config.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsexports.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qtwidgetsglobal.h
mdp:/Users/lafayette_bussey/Qt/6.5.2/macos/lib/QtWidgets.framework/Versions/A/Headers/qwidget.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/rgba.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/myqthreads.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/reflect.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/illuminate/illuminate.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/bvh.h
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/kdtree.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/accelerate/myqtconcurrent.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/main.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/mainwindow.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/scenefilereader.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracer.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/raytracer/raytracescene.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/intersect/normals.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/transform4d.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/raytracerutils.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/settings.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/texture/texture.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/utils/sceneparser.cpp
+/Users/lafayette_bussey/Desktop/cs1230/the-all-americans-in-cs1230/src/vec4ops/vec4ops.cpp
diff --git a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray
index 6d0f527..ce8b079 100755
--- a/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray
+++ b/build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray
Binary files differ
diff --git a/src/intersect/intersect.cpp b/src/intersect/intersect.cpp
index 3a39a87..b5d06eb 100644
--- a/src/intersect/intersect.cpp
+++ b/src/intersect/intersect.cpp
@@ -7,6 +7,7 @@
// TODO: implement mesh
+//updated to handle intersection in 4d
glm::vec4 intersectCircle(
glm::vec4 p,
glm::vec4 d,
@@ -14,9 +15,9 @@ glm::vec4 intersectCircle(
{
// implicit: x^2 + y^2 + z^2 - r^2 = 0, all directions
float radius = 0.5f;
- float a = d.x*d.x + d.y*d.y + d.z*d.z;
- float b = 2.f * (p.x*d.x + p.y*d.y + p.z*d.z);
- float c = p.x*p.x + p.y*p.y + p.z*p.z - radius*radius;
+ float a = d.x*d.x + d.y*d.y + d.z*d.z + d[3] * d[3];
+ float b = 2.f * (p.x*d.x + p.y*d.y + p.z*d.z + p[3]*d[3]);
+ float c = p.x*p.x + p.y*p.y + p.z*p.z + p[3] * p[3] - radius*radius;
float discriminant = b*b - 4*a*c;
if (discriminant < 0) // no solution
@@ -47,12 +48,12 @@ glm::vec4 intersectCone(
const RenderShapeData& shape)
{
float t = FINF;
-
- // implicit: x^2 + y^2 - z^2 = 0, conic top
+ // updated to 4d
+ // x^2 + y^2 - z^2 - w^2= 0, conic top
float radius = 0.5f;
- float a = d.x*d.x + d.z*d.z - .25f*(d.y*d.y);
- float b = 2.f*(p.x*d.x + p.z*d.z) - .5f*(p.y*d.y) + .25f*d.y;
- float c = p.x*p.x + p.z*p.z - .25f*(p.y*p.y) + .25f*p.y - 1/16.f;
+ float a = d.x*d.x + d.z*d.z - .25f*(d.y*d.y) - .25f*(d[3]*d[3]);
+ float b = 2.f*(p.x*d.x + p.z*d.z) - .5f*(p.y*d.y) + .25f*d.y - .5f*(p[3]*d[3]) + .25f*d[3];
+ float c = p.x*p.x + p.z*p.z - .25f*(p.y*p.y) + .25f*p.y - .25f*(p[3]*p[3]) + .25f*p[3] - 1/8.f;
float discriminant = b*b - 4*a*c;
if (discriminant >= 0)
@@ -63,7 +64,8 @@ glm::vec4 intersectCone(
auto p1Top = p + t1 * d;
if (
t1 > 0 &&
- p1Top.y >= -.5f && p1Top.y <= .5f)
+ p1Top.y >= -.5f && p1Top.y <= .5f &&
+ p1Top[3] >= -.5f && p1Top[3] <= .5f)
{
t = std::min(t1, t);
@@ -72,23 +74,34 @@ glm::vec4 intersectCone(
auto p2Top = p + t2 * d;
if (
t2 > 0 &&
- p2Top.y >= -.5f && p2Top.y <= .5f)
+ p2Top.y >= -.5f && p2Top.y <= .5f &&
+ p2Top[3] >= -.5f && p2Top[3] <= .5f)
{
t = std::min(t2, t);
}
}
-
- // implicit p_y + t*d_y = -.5f, top base
- float tBase = (- .5f - p.y) / d.y;
- auto pBase = p + tBase * d;
+ // x^2 + y^2 - z^2 = 0, base w.r.t. w axis
+ float twBase = (- .5f - p[3]) / d[3];
+ auto pwBase = p + twBase * d;
if (
- tBase > 0 &&
- pBase.x*pBase.x + pBase.z*pBase.z <= radius*radius
+ twBase > 0 &&
+ pwBase.x*pwBase.x + pwBase.z*pwBase.z <= pwBase.y*pwBase.y
)
{
- t = std::min(t, tBase);
+ t = std::min(t, twBase);
+ }
+
+ // x^2 + y^2 - z^2 = 0, base w.r.t. y axis
+ float tyBase = (- .5f - p.y) / d.y;
+ auto pyBase = p + tyBase * d;
+ if (
+ tyBase > 0 &&
+ pyBase.x*pyBase.x + pyBase.z*pyBase.z <= pyBase[3]*pyBase[3]
+ )
+ {
+ t = std::min(t, tyBase);
}
return t == FINF ? glm::vec4(0.f) : p + t*d;
@@ -262,4 +275,4 @@ glm::vec4 RayTracer::findIntersection(
break;
}
return glm::vec4(0.f);
-} \ No newline at end of file
+}