diff options
-rw-r--r-- | build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_deps | bin | 415868 -> 419980 bytes | |||
-rw-r--r-- | build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/.ninja_log | 6 | ||||
-rw-r--r-- | build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/CMakeFiles/projects_ray_autogen.dir/ParseCache.txt | 412 | ||||
-rwxr-xr-x | build/build-the-all-americans-in-cs1230-Qt_6_5_2_for_macOS-Release/projects_ray | bin | 314969 -> 314969 bytes | |||
-rw-r--r-- | src/intersect/intersect.cpp | 49 |
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 Binary files differindex 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 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 Binary files differindex 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 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 +} |